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