事件的执行顺序
// 1 这个是p自己注册的事件(简单事件) $("p").on("click", function () { alert("呵呵哒"); }); // 2 给div自己执行的 $("div").on("click", function () { alert("呜呜呜"); }); // 3 给div里面的p执行 委托事件 $("div").on("click", "p", function () { alert("嘿嘿嘿") });
以上代码执行顺序为:
1 > 3 > 2
如果自己有事件,还有委托事件,就先执行委托事件,因为:
jQuery按如下定义了: