javascript - 从 HTML 表中删除 id 中具有特定子字符串的所有行 (tr)

标签 javascript jquery html html-table

我想从特定的 html 表中删除所有行,其中行的 id (tr) 包含特定的子字符串。

我是否必须对所有行进行foreach,还是有更快的方法?

我正在考虑这样的事情,但我认为我走错了路:

var table = document.getElementById("myTable");
table.find("tr").id.contains("somesubstring").remove();

最佳答案

如果您使用的是 jQuery,那么以下是执行此操作的一种方法:使用 attribute contains selector :

$('#myTable tr[id*=somesubstring]').remove();

关于javascript - 从 HTML 表中删除 id 中具有特定子字符串的所有行 (tr),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55470937/

相关文章:

javascript - 检查今天是否在日期数组中

javascript - jQuery append() html 语法行为

html - 修复 IE9 和 Firefox (3.6) 之间的分页前行为差异

html - 为什么高度不是: 100% work to expand divs to the screen height?

javascript - 时刻 js 未定义 Laravel

javascript - 在 Node 中使用导出模块

javascript - bxslider:在 div 之外显示一半图像

javascript - 单击时将可见性从隐藏更改为可见

javascript - app.post 不是函数表达 Node

javascript - 下一个和上一个元素