Javascript 如何通过搜索选择HTML表格的行索引

Javascript 如何通过搜索选择HTML表格的行索引,javascript,jquery,html,Javascript,Jquery,Html,我试图找到包含给定ID的HTML表行的索引,该ID位于已知列(最后一列)中。它需要检查表是否具有该ID,然后最终删除该行——我提出了以下方法来查找索引,但我总是得到一个-1的索引 var index = $('#myTable td:contains(' + ID + ')').index($(this)); 如果您有任何建议,我们将不胜感激,谢谢您删除一行时不需要索引。您可以使用:contains选择器查找td,然后只需在父tr元素上调用remove(): $('#myTable td:co

我试图找到包含给定ID的HTML表行的索引,该ID位于已知列(最后一列)中。它需要检查表是否具有该ID,然后最终删除该行——我提出了以下方法来查找索引,但我总是得到一个-1的索引

var index = $('#myTable td:contains(' + ID + ')').index($(this));

如果您有任何建议,我们将不胜感激,谢谢您删除一行时不需要索引。您可以使用
:contains
选择器查找
td
,然后只需在父
tr
元素上调用
remove()

$('#myTable td:contains("' + ID + '")').closest('tr').remove();

删除一行不需要索引。您可以使用
:contains
选择器查找
td
,然后只需在父
tr
元素上调用
remove()

$('#myTable td:contains("' + ID + '")').closest('tr').remove();

您需要从搜索的TD中找到TR元素。您可以通过发出最近的()方法后退一步

因此,您可以通过以下方式找到该行的索引。请记住,索引从0开始:

var index = $('#myTable td:contains(' + ID + ')').closest("tr").index();
您还可以使用以下代码行直接删除TR。这将删除任何单元格中包含ID的所有行:

$('#myTable td:contains(' + ID + ')').closest("tr").remove();

您需要从搜索的TD中找到TR元素。您可以通过发出最近的()方法后退一步

因此,您可以通过以下方式找到该行的索引。请记住,索引从0开始:

var index = $('#myTable td:contains(' + ID + ')').closest("tr").index();
您还可以使用以下代码行直接删除TR。这将删除任何单元格中包含ID的所有行:

$('#myTable td:contains(' + ID + ')').closest("tr").remove();

请添加您的html代码。
的值是多少?请添加您的html代码。
的值是多少?