【发布时间】:2012-01-04 04:30:48
【问题描述】:
我有一种情况,我需要引用下一个 DIV,它是我当前 DIV 的父级,但与特定的类名匹配。
<div class="container">
<div class="something">test</div>
<div class="something">test</div>
<div class="something" onclick="$(use jquery to find parent with class container)">test</div>
</div>
这很容易,但也可以是这样的:
<div class="container">
<div class="someotherthing">
<div class="something">test</div>
<div class="something">test</div>
<div class="something" onclick="$(use jquery to find parent with class container)">test</div>
</div>
</div>
这意味着我正在寻找一种解决方案,它递归地遍历 dom,直到找到与某个 CSS 类匹配的给定元素的父元素。
我想知道 jQuery 是否可以在一次性调用中做到这一点。
【问题讨论】:
-
您所要求的最好描述为祖先而不是父母。 Parent 通常表示直系祖先。
标签: jquery css dom jquery-selectors traversal