Javascript jquery中的目标DOM元素
我有下面的htmlJavascript jquery中的目标DOM元素,javascript,jquery,dom,dom-traversal,Javascript,Jquery,Dom,Dom Traversal,我有下面的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"> &
<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
类定位在Jones
之后。您应该安排您的DOM结构,但现在:
$("p:contains('Jones')").parent().next();
首先,它选择所有包含文本Jones
的p
元素,然后转到其父元素,然后选择每个结果的下一个同级
参考
ID在HTML中应该是唯一的。。如果您看过jQueryAPI,您就会知道如何做到这一点。