当前位置: 移动技术网 > IT编程>开发语言>JavaScript > jQuery基于当前元素进行下一步的遍历

jQuery基于当前元素进行下一步的遍历

2019年03月24日  | 移动技术网IT编程  | 我要评论

如果我们已经通过jquery方法选中了一组元素,那么如何基于这些已经选中的元素进行下一步的遍历呢?

例如,我们通过

$('li:eq(1)')

选中了以下代码中的第二个li元素。

. 代码如下:


<ul>
<li><a href="#">link</a></li>
<li><a href="#">selected link</a></li>
<li><a href="#">link</a></li>
<li><a href="#">link</a></li>
</ul>


基于这个选中的元素,我们可以进一步遍历其他元素

下一个元素

$('li:eq(1)').next()

前一个元素

$('li:eq(1)').prev()

父元素

$('li:eq(1)').parent()

所有兄弟元素

$('li:eq(1)').parent().children()

所有后续兄弟元素

$('li:eq(1)').nextall()

所有前续兄弟元素

$('li:eq(1)').prevall()

以上所有的遍历方法都可以使用end()方法来取消操作。

当然,也可以使用参数,例如

$('li:eq(1)').parent().children(':last')

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网