这是示例html代码:
<div id="current_element">Current element</div>
Many unknown tags...
<div class="target">This is target element</div>
Many other tags...
Run Code Online (Sandbox Code Playgroud)
注意,目标元素和当前元素可能不在同一个父元素下,所以我无法用.nextAll('.target')找到它,对吧?
有没有简单的方法可以找到它?谢谢!
Nic*_*ver 10
由于elemenets按文档顺序返回,您可以使用它.index()来查找包含两者的集合中的下一个,如下所示:
var ce = $("#current_element"), all = $("#current_element, .target");
var target = all.eq(all.index(ce)+1);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3097 次 |
| 最近记录: |