簡體   English   中英

.parentsUntil($(e.target).parents('ul')。length === 1)

[英].parentsUntil( $(e.target).parents('ul').length === 1 )

我有一個包含多個級別的標准列表,我需要檢查特定項目的根目錄,直到

$(e.target).parents('ul').length === 1

是否可以使用.parentsUntil() 還是我可以使用另一種方法來檢查列表項的根是否具有特定的類?

您正在尋找什么叫做.closest()

描述: 對於集合中的每個元素,通過測試元素本身並遍歷DOM樹中的祖先,獲得與選擇器匹配的第一個元素

使用示例:

if( $(e.target).closest('ul').hasClass('cls') ) {
     //do something
     alert('Class Found');
}

您可以使用父母直到

$(e.target).parentsUntil('ul.someClass')

因此它將選擇帶有someClass類的ul

.length用於檢查它是否存在。

暫無
暫無

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

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