簡體   English   中英

如何使用JQuery從子節點訪問父節點?

[英]How to access to a parent node from a child node using JQuery?

我有以下標記:

<div class"cA" >
   <div class="c..">
       <div class="cZ" >
       </div>
   </div>
</div>

我如何從具有類cZ的div獲得具有類cA的div,知道當時之間的div數不是特定的。

var $parent = $('.cZ').parents('.cA');

正如其他人所說, parents()將遍歷父鏈並累積與指定選擇器匹配的元素。 但是,如果多個父元素與選擇器匹配(在您的情況下,如果多個父<div>公開cA類),則返回的jQuery對象將包含多個元素。

如果該行為不是您想要的,請考慮使用nearest()

只需使用.parents()方法即可。 它應該返回你想要的東西。

查看Jquery Tree Traversal API。 在這種情況下幫助你的是.parents()

暫無
暫無

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

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