我在使用jQuery选择元素时遇到了一个基本问题。我在表中动态添加了表行,每个表都有一个动态生成的ID。
当表行没有ID时,我基本上使用了这个代码。现在,我添加了其他功能,这些功能需要为表行分配ID。
这是我之前用来切换每行中某些列的代码:
$("#row .col[data-col='" + col + "']").toggle();
这就是我为行分配ID的方式:
<tr id="row_'+(currentIndex-1)+'">
我现在如何使用jQuery选择带有动态ID的上述行,并将其与我的代码一起使用来切换我的列?
我试过这个但是id不起作用:
$("#row_'+(currentIndex-1)+' .col[data-col='" + col + "']").toggle();
答案 0 :(得分:1)
您的代码中的问题是您添加了额外的单引号。删除它并尝试这个。
$("#row_" + (currentIndex-1) + " .col[data-col='" + col + "']").toggle();