jQuery on 绑定的事件 执行两次

Posted wolfone

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery on 绑定的事件 执行两次相关的知识,希望对你有一定的参考价值。

$(".class1").on("click",".class2",function(){
    alert(‘提示‘);
});

上面代码,怎么搞都执行两次,本身对js也是半懂不懂的

查了一下资料,说法很多

主要说法集中在多次绑定和冒泡(什么意思我还没搞懂)

改法主要是说要 增加 

off(‘click‘) , off(‘click‘,‘.class1 .class2‘) , unbind(‘.class1‘) , unbind(‘.class1 .class2‘)

等等,结果改完,毛线用也没有

最后找到个说在事件结束后,直接给来个“return false;”不就完事了吗!

$(".class1").on("click",".class2",function(){
    alert(‘提示‘);
    return false;
});

测试一下,还真搞定了

 

以上是关于jQuery on 绑定的事件 执行两次的主要内容,如果未能解决你的问题,请参考以下文章

关于jQuery中动态生成的点击事件触发两次的讨论

Jquery 事件执行两次

解决jquery绑定click事件出现点击一次执行两次问题

JS: javascript 点击事件执行两次js问题 ,解决jquery绑定click事件出现点击一次执行两次问题

jquery使用on()方法绑定的事件被执行多次的问题

jquery中click事件的累加绑定,点击一次,执行多次