jquery on绑定click事件执行多次

2018-09-13  本文已影响0人  德德de_前端攻城狮

用'on'函数为一个新增加的按钮绑定了一个事件,后来测试发现,这个事件有可能会触发多次。
document.body.addEventListener('DOMSubtreeModified', function (e) {})监听页面上dom元素的变化
循环为多个动态元素添加click事件,会触发多次问题

解决方案:
 要想它只绑定一次,可以先'off'然后再'on'。

$(this).off('click').on('click',function(){});

上一篇 下一篇

猜你喜欢

热点阅读