jquery:绑定事件多次后会发生什么?

jquery:绑定事件多次后会发生什么?,jquery,triggers,Jquery,Triggers,由于jQuery,.on方法将触发器绑定到元素。我有一个类似于: <div class='xyz'>click me</div> 单击单击我div会触发警报2次没关系,但是: 将secondclick触发器绑定到div之后,会发生什么 这是一种浏览器行为还是由jquery变量完成的 这是小提琴: 将second click触发器绑定到div后会发生什么 Jquery register在.xyz上有一个新的click事件处理程序,不管有多少个事件处理程序已附加到元素 这是

由于jQuery,.on方法将触发器绑定到元素。我有一个类似于:

<div class='xyz'>click me</div>
单击单击我div会触发警报2次没关系,但是:

  • 将secondclick触发器绑定到div之后,会发生什么
  • 这是一种浏览器行为还是由jquery变量完成的
  • 这是小提琴:

    将second click触发器绑定到div后会发生什么

    Jquery register在
    .xyz
    上有一个新的click事件处理程序,不管有多少个事件处理程序已附加到元素

    这是一种浏览器行为还是由jquery变量完成的

    它是由jquery完成的


    你可以在同一个元素上拥有尽可能多的事件处理程序,考虑一个场景-< /P> 这是完全正确的:

    $('.xyz').on('click', function(){   // do some work });
    $('.xyz').on('click', function(){   // do some other work });
    

    所以jquery设置了一种变量或数组来存储绑定的触发器,对吗?是的,它们是一种属性,每个元素都有
    事件监听器
    ,您可以在Webkit开发者工具上检查特定元素上附加了什么事件,
    $('.xyz').on('click', function(){   // do some work });
    $('.xyz').on('click', function(){   // do some other work });