Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery中的目标DOM元素_Javascript_Jquery_Dom_Dom Traversal - Fatal编程技术网

Javascript jquery中的目标DOM元素

Javascript 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"> &

我有下面的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
类定位在
Jones

之后。您应该安排您的DOM结构,但现在:

$("p:contains('Jones')").parent().next();
首先,它选择所有包含文本
Jones
p
元素,然后转到其父元素,然后选择每个结果的下一个同级

参考


ID在HTML中应该是唯一的。。如果您看过jQueryAPI,您就会知道如何做到这一点。