我有以下标记:
<div class"cA" >
<div class="c..">
<div class="cZ" >
</div>
</div>
</div>
我如何从具有类cZ
的div中获取具有类cA
的div,知道当时之间的div数不是特定的。
答案 0 :(得分:2)
var $parent = $('.cZ').parents('.cA');
答案 1 :(得分:2)
正如其他人所说,parents()将遍历父链并累积与指定选择器匹配的元素。但是,如果多个父元素与选择器匹配(在您的情况下,如果多个父<div>
公开cA
类),则返回的jQuery对象将包含多个元素。
如果该行为不符合您的要求,请考虑改为使用closest()。
答案 2 :(得分:0)
只需使用.parents()方法即可。它应该返回你想要的东西。
答案 3 :(得分:0)
查看Jquery Tree Traversal API。在这种情况下,帮助您的是.parents()