用'on'函数为一个新增加的按钮绑定了一个事件,后来测试发现,这个事件有可能会触发多次。
document.body.addEventListener('DOMSubtreeModified', function (e) {})监听页面上dom元素的变化
循环为多个动态元素添加click事件,会触发多次问题
解决方案:
要想它只绑定一次,可以先'off'然后再'on'。
$(this).off('click').on('click',function(){});
用'on'函数为一个新增加的按钮绑定了一个事件,后来测试发现,这个事件有可能会触发多次。
document.body.addEventListener('DOMSubtreeModified', function (e) {})监听页面上dom元素的变化
循环为多个动态元素添加click事件,会触发多次问题
解决方案:
要想它只绑定一次,可以先'off'然后再'on'。
$(this).off('click').on('click',function(){});
本文标题:jquery on绑定click事件执行多次
本文链接:https://www.haomeiwen.com/subject/pgtuvftx.html
网友评论