我有以下 html
<ul id="some_nav">
<p>Tester</p>
</ul>
<div class="packs"></div>
<ul id="some_nav">
<p>Jones</p>
</ul>
<div class="packs"></div>
<ul id="some_nav">
<p>Trey</p>
</ul>
<div class="packs"></div>
我想知道如何定位类(class) .packs
在 <p>Jones</p>
之后
最佳答案
您应该安排您的 DOM 结构,但现在是这样:
$("p:contains('Jones')").parent().next();
首先,选择所有具有文本 Jones
的 p
元素,然后向上查找其父元素,然后选择每个结果的下一个同级元素。
<强> Working demo
引用
关于javascript - jquery 中的目标 DOM 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18706038/