【发布时间】:2016-01-13 10:50:40
【问题描述】:
嗨,我必须在特定 div 之后在 dom 结构中找到“findme”div 并使用一个 Jquery 找到 div 之后的第一个实例。 以下可能是dom结构:
ex1:
<div class="abc"></div>
<div class="findme"></div>
ex2:
<div class="abc"></div>
<div>
<div class="findme"></div>
</div>
ex3:
<div>
<div class="abc"></div>
</div>
<div>
<div class="findme"></div>
</div>
ex4:
<div>
<div class="abc"></div>
</div>
<div class="findme"></div>
以上是 dom 结构的一些示例,我想在其中使用 jquery 在“abc”div 之后首先找到“findme”div
我尝试使用after(),closest().nextAll().first()
但我没有得到与所有示例匹配的查询。
所以请任何人都可以帮我在“abc”div之后找到div第一个元素(“finme”)
我想在 "abc" div 之后的完整 dom 中找到下一个 "findme" div,上面的 "abc" div 之后第一次出现是 dom 可以是的一些示例
【问题讨论】:
-
这不清楚你在期待什么,我没有看到任何逻辑。为什么例如在 ex3 中,
findme的父级不应该是匹配的??? -
更正了下面缺少的检查,并用你提到的所有情况对其进行了测试。再试一次,看看这次是否能让你充满幸福:)
标签: javascript jquery html dom