原因:
页面并不会为未来的元素初始化添加点击事件,所以使用这种方式动态添加的节点中的点击事件没有生效。
解决方法:
使用事件委托的方法解决 如下
// 'click' 事件名称, '.reply' 元素名称, funtion 执行的动作,只要新产生的元素符合指定的元素,就会绑定此事件
$(document).on('click', '.reply', function () {
//执行代码
})
之前的代码
$('.reply').click(function(){
})
网友评论