我有以下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>
我想知道如何.packs
针对<p>Jones</p>
我有以下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>
我想知道如何.packs
针对<p>Jones</p>
你应该安排你的 DOM 结构,但是你去:
$("p:contains('Jones')").parent().next();
首先,它选择所有p
具有 text 的元素Jones
,然后它上升到它的父元素,然后选择每个结果的下一个兄弟元素。
参考