$("tbody>tr").click(function(){
$('tbody>tr').removeClass('active');
$(this).addClass('active');
})
一开始的时候写了一个函数来出发表格的某行被选中事件
后来动态增加行元素,该行元素始终无法触发该点击事件
后来发现动态生成元素无法触发事件的解决方法
$("body").on("click","tbody>tr",function(){
$('tbody>tr').removeClass('active');
$(this).addClass('active');
})
通过on方法绑定事件,绑定到它的父级或者body中,
本文介绍了解决动态生成元素无法触发点击事件的问题。通过使用 jQuery 的 .on() 方法,可以实现在父级或 body 上绑定子元素的事件监听器,确保即使在元素动态添加后也能正确响应。
1639

被折叠的 条评论
为什么被折叠?



