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

标签 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();

最佳答案

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

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

关于javascript - jQuery 选择动态添加的表格行的 col-data,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36060640/

相关文章:

javascript - 如何在 firebase 9 中使用 startAt 和 endAt?

javascript - 对文本区域中的某些正则表达式匹配进行颜色编码?

javascript - 使用 JQuery Mobile 按钮触发 Rest API 调用

javascript - 适用于不同浏览器和设备的鼠标和触摸事件

javascript - 将 JavaScript 函数中的变量值返回到 html 正文中

javascript - 检查 <video> 中是否存在暂停()(Windows 上的 Safari 5.1.7 - HTML5 视频)

javascript - 如何在不影响图像大小的情况下对响应图像进行居中缩放?

javascript - 如何使用 Meteor 在 HTTP.call 中将动态构建的字符串作为 http header 传递?

javascript - 使用正则表达式删除匹配的类

javascript - 使用 Angular js 、 jQuery 和 Css 突出显示搜索到的文本