簡體   English   中英

如何通過搜索選擇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元素。 您可以通過發出最近的()方法向后退一步。

因此,您可以通過以下方式找到行的索引。 請記住,索引從0開始:

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

您也可以使用以下代碼直接刪除TR。 這將刪除任何單元格中包含ID的所有行:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM