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

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

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

$("...").unbind('click');
$("...").on('click',function(){});
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • //------------------------- 第一章 认识JQuery ----------------...
    米塔塔阅读 809评论 0 9
  • 1.JQuery 基础 改变web开发人员创造搞交互性界面的方式。设计者无需花费时间纠缠JS复杂的高级特性。 1....
    LaBaby_阅读 1,509评论 0 2
  • 1.JQuery 基础 改变web开发人员创造搞交互性界面的方式。设计者无需花费时间纠缠JS复杂的高级特性。 1....
    LaBaby_阅读 1,276评论 0 1
  • 七月小妞 初芒 -1- 如果不是听说叫邬娅的妹子在学校论坛发表了一封洋洋洒洒一千多字的文字,我实在无法注意到那个皮...
    百媚生阅读 656评论 2 5
  • 今日记录 共读时间:20170802 早5:55-6:10共读主题:第二章分析阅读共读主要内容: 老大重申了自己读...
    成长路上的碎碎念阅读 384评论 1 0

友情链接更多精彩内容