同一个按钮在多次绑定点击事件后,会累加之前的点击事件
错误的绑定方式:
$('#btn').click(function() {
alear("2");
});
解决思路:先解除绑定事件,再绑定点击事件,以清除click的事件累加;
解决办法:
$("#btn").unbind("click").click(function(){alert("2");});
$("#btn").unbind("click").bind("click",function(){alert("2");});
$("#btn").off("click").click(function(){alert("2");});
$("#btn").off("click").on("click",function(){alert("2");});
复制代码