我在使用 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();
最佳答案
代码中的问题是您添加了额外的单引号。删除它并尝试这个。
$("#row_"+ (currentIndex-1) + ".col[data-col='"+ col + "']").toggle();
关于javascript - jQuery 选择动态添加的表格行的 col-data,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36060640/