簡體   English   中英

jQuery選擇指定類的最接近tr

[英]jQuery select closest tr with specified class

我有一張桌子內的物品清單。 我決定對表結構進行一些更改,以使事情看起來更有條理,並添加了更多的<tr> 。發生的事情是我的jQuery代碼不再正常工作。

我有一段代碼:

$(':input:not(.ajax-confirmed)').each(function(m,r){
    var $row = $(r).closest('tr');
    $row.remove();
});

我只想選擇最接近的<tr>並用一個附加參數表示它,我想可能是一個類,這樣我就知道要刪除哪種<tr>

如何選擇具有特定類別名稱的最接近的tr?

這應該工作,具體取決於您的HTML結構:

$(':input:not(.ajax-confirmed)').each(function(m,r){
    var $row = $(r).closest('tr.className');
    $row.remove();
});

希望這可以幫助!

如果您查看文檔,將會發現以下示例:

$('li.item-a').closest('ul', listItemII)

.css('background-color','red');

第二個參數為類名。 因此,在您的示例中,只需添加以下內容:

var $row = $(r).closest('tr', 'some class name');

“我只想選擇最接近的”

.closest('tr')

要么

.closest('.myclass')

暫無
暫無

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

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