使用 Jquery,如何找到與模式匹配的最近相鄰行。
我有一個行表,其中一行代表以下行的標題,直到下一個標題。我有一個來自其中一行元素的點擊處理程式。從單擊的元素開始,如何找到最近的標題行?
我試過了,.closest(".header")但沒有結果,因為它不是父母。我也找不到,.parent().closest(".header")因為有很多行匹配該描述。
...
<tr class="header"></tr>
<tr></tr>
<tr></tr> // <-- starting here, find tr above with class "header"
<tr></tr>
<tr class="header"></tr>
<tr></tr>
<tr></tr>
<tr></tr>
...
我正在開發一個擴展,無法更改 html。
uj5u.com熱心網友回復:
.prev 將在前面的兄弟姐妹中搜索,因此您可以使用它并選擇集合中的最后一個:
const prevHeader = $(theTr).prev('.header').last();
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/343460.html
標籤:查询
