解决jquery中动态新增的元素节点无法触发事件问题的两种方法

解决jquery中动态新增的元素节点无法触发事件问题的两种方法

比如做一个ajax读取留言列表的时候,每条留言后面有个回复按钮,class为“reply”,如果你用的是$(“.reply”).click(function(){ //do something… }),想必后面通过ajax加载进来的列表中的回复按钮,点击事件会失效。

其实最简单的方法就是直接在标签中写onclick=””,但是这样写其实是有点low的,最好的方式还是通过给类名绑定一个click事件。

解决jquery中动态新增的元素节点无法触发事件的问题有两种解决方法,如下:

为了达到更好的演示效果,假设在某个页面的body下有以下结构的代码:

© 版权声明

相关文章

暂无评论

none
暂无评论...