jQuery选择动态添加的表行的col-data

时间:2016-03-17 12:31:25

标签: javascript jquery

我在使用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();

1 个答案:

答案 0 :(得分:1)

您的代码中的问题是您添加了额外的单引号。删除它并尝试这个。

$("#row_" + (currentIndex-1) + " .col[data-col='" + col + "']").toggle();