比如做一个ajax读取留言列表的时候,每条留言后面有个回复按钮,class为“reply”,如果你用的是$(".reply").click(function(){ //do something... }),想必后面通过ajax加载进来的列表中的回复按钮,点击事件会失效。
其实最简单的方法就是直接在标签中写onclick="",但是这样写其实是有点low的,最好的方式还是通过给类名绑定一个click事件。
解决jquery中动态新增的元素节点无法触发事件的问题有两种解决方法,如下:
为了达到更好的演示效果,假设在某个页面的body下有以下结构的代码:
声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
解决jquery中动态新增的元素节点无法触发事件问题的两种方法_jquery
解决jquery中动态新增的元素节点无法触发事件问题的两种方法_jquery:比如做一个ajax读取留言列表的时候,每条留言后面有个回复按钮,class为reply,如果你用的是$(.reply).click(function(){ //do something... }),想必后面通过ajax加载进来的列表中的回复按钮,点击事件会失效。 其实最简单的方法就是直接在标签中写o