首页 > 代码库 > 点击事件内嵌点击事件造成多次绑定
点击事件内嵌点击事件造成多次绑定
如果一个点击事件内部有另外一个点击事件,如下
$(function(){ $("#btn1").click(function() { console.log("outside"); $("#btn2").click(function() { console.log("inside"); }); });});
这样,在每次点击外部的点击事件后,内部的点击事件就会多次绑定,造成事件的重复触发,这是容易出错的一点.
如果必须要写成内嵌点击事件的话,可以先解除点击事件在绑定.
$("#btn2").unbind("click").bind("click", function() { console.log("inside");});
点击事件内嵌点击事件造成多次绑定
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。