jquery阻止子元素触发父元素的事件的方法

hykeda6年前Jquery346

如果在父元素和子元素上都绑定了点击事件,那么在点击子元素时会触发父元素的点击事件,要避免这种情况只要让jquery阻止事件冒泡

$('父元素').on('click','绑定的元素',function(event){
      event.stopPropagation();//阻止冒泡
})

这边如果是$('document').on或者body去绑定的话冒泡事件是失效的,要用父元素。

相关文章

记jquery的on在ios中不起作用

首先确认下,如果是使用http协议,注意一下是否js被劫持了!!我被坑的很惨。就是被劫持了的原因。 在用jquery的时候,会遇到用事件绑定类似于: $(document).on('click',"...

时间控件在有滚动条的情况下位置偏移的问题

最近项目中用到了时间控件,试了My97DatePicker,laydate,datetimepicker,这些控件在有滚动条的情况下位置偏移的问题,都是在下拉滚动条后,弹出显示在了上面,位置偏的很离谱...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。