ajax动态刷新的元素,导致绑定事件失效

Posted 倒霉的大熊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax动态刷新的元素,导致绑定事件失效相关的知识,希望对你有一定的参考价值。

jquery事件绑定有2种方式:

1,普通事件绑定:

$(‘元素‘).click(function(){});

2, 事件代理或者叫事件委托

$(‘#chatPanelList‘).on(‘click‘,‘.leftMsg .msgDiv .msgText .stionsList li .answerBtn‘,function(e) {});

 

结: 如果动态生成的则无法绑定事件。你可以用事件委托来处理。

 

产考链接: https://blog.csdn.net/linsygod/article/details/78689062

以上是关于ajax动态刷新的元素,导致绑定事件失效的主要内容,如果未能解决你的问题,请参考以下文章

jquery 动态添加的元素 绑定事件click失效

关于动态生成dom绑定事件失效的原因

在由 AJAX 插入的动态创建元素上绑定事件(复选框)

关于怎样用PHP及JS来动态加载html元素及加载的html代码绑定事件失效的解决方法!

JQ动态生成的元素,原事件绑定失效

解决jQuery ajax动态新增节点无法触发点击事件的问题