$("input").trigger("focus");這個trigger里沒有帶數據為什么最后顯示的也是"trigger觸發的事件會在 DOM 樹中向上冒泡",為什么這一句 $("a").trigger("click");的匹配元素是a,而不是accident呢?
$("input").on("focus",function(event,title) {
??????? $(this).val(title)
??? });
??? $("#accident").on("click",function() {
??????? alert("trigger觸發的事件會在 DOM 樹中向上冒泡");
??? });
??? //trigger觸發focus
??? $("button:first").click(function() {
????? ?
??????? $("a").trigger("click");
???????? $("input").trigger("focus");
??? });
??? //triggerHandler觸發focus
??? $("button:last").click(function() {
??????? $("a").triggerHandler("click");
??????? $("input").triggerHandler("focus","沒有觸發默認聚焦事件");
??? });
2016-11-19
.triggerHandler() 返回最后一個處理的事件的返回值。如果沒有觸發任何事件,會返回 undefined