jQuery---事件的执行顺序

事件的执行顺序

 

    // 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按如下定义了:

 

posted @ 2020-02-01 21:09  jane_panyiyun  阅读(533)  评论(0编辑  收藏  举报