js动态添加的新节点class不生效,点击事件无效

2019-06-19  本文已影响0人  ___大鱼___

原因:

页面并不会为未来的元素初始化添加点击事件,所以使用这种方式动态添加的节点中的点击事件没有生效。

解决方法:

使用事件委托的方法解决 如下
//  'click'  事件名称, '.reply' 元素名称, funtion 执行的动作,只要新产生的元素符合指定的元素,就会绑定此事件  
$(document).on('click', '.reply', function () {
    //执行代码
})

之前的代码

$('.reply').click(function(){

})
上一篇 下一篇

猜你喜欢

热点阅读