Jquery on事件执行两次
程序员文章站
2022-04-04 20:49:19
...
$(function(){
$("#a").on("click", function() {
alert(a);
});
});
弹出两次“a”,这个问题的解决办法如下:
$(function(){
$("#a").unbind("click").click(function (){
alert(a);
});
});
事件绑定具有叠加效应,如果你给同一个DOM绑定过多次事件,那此类型事件再触发的时候会被执行多次。所以遇到这种情况时需要在每次绑定事件之前,对该事件解绑
上一篇: js全局预处理与执行过程
下一篇: css怎样清除浮动