如何通过搜索选择HTML表的行索引
How to selecting the row index of HTML table by search
我试图找到包含给定ID的HTML表行的索引,ID在已知列(最后一列)中。它需要检查表是否有那个ID,然后最终删除行——我已经找到了下面的索引,但我总是得到一个索引-1
var index = $('#myTable td:contains(' + ID + ')').index($(this));
如有任何建议,我将不胜感激,谢谢
您不需要索引来删除行。您可以使用:contains
选择器来查找td
,然后简单地在父tr
元素上调用remove()
:
$('#myTable td:contains("' + ID + '")').closest('tr').remove();
您需要从您搜索的TD中找到TR元素。您可以通过发出nearest()方法后退一步。
因此,您可以通过以下方式找到该行的索引。记住,索引从0开始:
var index = $('#myTable td:contains(' + ID + ')').closest("tr").index();
您也可以使用以下代码行直接删除TR。这将删除任何单元格中包含ID的所有行:
$('#myTable td:contains(' + ID + ')').closest("tr").remove();
相关文章:
- 在索引.html和应用.js [node.js] 之间共享变量
- 节点.js socket.io 网络服务器提供索引.html以外的其他文件
- 为什么 “/” 在节点.js中没有提供索引.html
- 同时使用索引.html和索引.php时,从 URL 中隐藏索引.php
- 如何观察聚合物元素属性值从索引.html的变化
- 如何将此功能实现到我的索引.html
- 如何打开另一个文件索引.html,具体取决于屏幕的宽度
- 杂乱的JavaScript标签,如何改进索引.html
- Apache Cordova:运行时发布更新索引.html
- Gulp Serve:渲染索引.html适用于所有路径
- 如何重新索引 HTML 元素名称和 ID
- 从一个索引.html页面重定向到 2 个网址
- 当我直接单击索引.html时,聚合物不起作用
- Gulp-inject说“没有什么可以注入索引.html”
- 如何在目录中设置路径“/”指向索引.html的简单静态服务器
- 不允许缓存索引.html
- 页面加载在页面中 -->转发到索引.html当页面单独加载时
- 使索引.html路径的一部分
- 从我的索引.html中的<脚本>标签中发出 GET 请求
- 组件未使用 grunt-wiredep 注入索引.html文件