美文网首页
js动态生成html重复绑定事件失效

js动态生成html重复绑定事件失效

作者: wuxuan94 | 来源:发表于2017-11-21 18:35 被阅读0次

    在js里面,click事件是存在重复绑定的情况的
    比如说,一个函数会执行多次,你每次都把绑定了click事件,那么他就会累加
    点一次相当于点了好几次

    还有就是对于动态生成的html如果append到某个div上面
    原有的绑定的click事件是不生效的,需要重新绑定
    解决方法:
    1.尽量避免动态生成的html
    2.在动态生成html的同时绑定事件,这种情况也会出现重复绑定失效问题

    $("...").unbind('click');
    $("...").on('click',function(){});
    

    相关文章

      网友评论

          本文标题:js动态生成html重复绑定事件失效

          本文链接:https://www.haomeiwen.com/subject/bogwvxtx.html