簡體   English   中英

將課程應用到孩子的父母,而不是所選的孩子-JQuery

[英]Apply class to parents of child apart from the one selected - JQuery

我試圖將一個類應用於除我選擇的孩子之外的孩子的每個父元素。

 $('.myChildName').parents('.myParentName').toggleClass("applyStyle");

這會將類別應用於我選擇的類別,我希望它應用於該類別中的每個父APART。 我相信我可以使用:not選擇器,但它似乎並不想工作。

謝謝。

您可以獲取所有.myParentName然后排除當前父級

$('.myParentName').not($('.myChildName').parents()).toggleClass("applyStyle");// also $('.myChildName').closest('.myParentName') instead of $('.myChildName').parents()

另一種方法可能是

$('.myParentName:not(:has(.myChildName))').toggleClass("applyStyle");

暫無
暫無

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

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