我一整晚都在尝试动态创建一组表来改变他们的课程。
通常JQuery会允许你这样做:
$('table tbody tr').click(function () {
// remove clickedRow class from all same level rows?
$(this).addClass('clickedRow');
});
我想要应用类似的东西,但是应用于特定但动态创建的ID。我试过了
$(idname 'tbody tr')
和
$('idname tbody tr')
但未能找到解决方法。
有解决方案吗?
答案 0 :(得分:0)
您必须将#
放在ID之前。而且你必须使用正确的Javascript字符串连接语法。
$("#" + idname + " tbody tr")
但是,如果要将处理程序绑定到将动态创建的元素,则使用委托通常会更好。参见
答案 1 :(得分:0)