jQuery 遍历同胞(siblings)

同胞拥有相同的父元素。

通过 jQuery,您能够在 DOM 树中遍历元素的同胞元素。


在 DOM 树中水平遍历

有许多有用的方法让我们在 DOM 树进行水平遍历:

  • siblings()
  • next()
  • nextAll()
  • nextUntil()
  • prev()
  • prevAll()
  • prevUntil()

jQuery siblings() 方法

siblings() 方法返回被选元素的所有同胞元素。

下面的例子返回 <h2> 的所有同胞元素:

实例

$(document).ready(function(){
  $("h2").siblings();
});

尝试一下 »

您也可以使用可选参数来过滤对同胞元素的搜索。

下面的例子返回属于 <h2> 的同胞元素的所有 <p> 元素:

实例

$(document).ready(function(){
  $("h2").siblings("p");
});

尝试一下 »


jQuery next() 方法

next() 方法返回被选元素的下一个同胞元素。

该方法只返回一个元素。

下面的例子返回 <h2> 的下一个同胞元素:

实例

$(document).ready(function(){
  $("h2").next();
});

尝试一下 »


jQuery nextAll() 方法

nextAll() 方法返回被选元素的所有跟随的同胞元素。

下面的例子返回 <h2> 的所有跟随的同胞元素:

实例

$(document).ready(function(){
  $("h2").nextAll();
});

尝试一下 »


jQuery nextUntil() 方法

nextUntil() 方法返回介于两个给定参数之间的所有跟随的同胞元素。

下面的例子返回介于 <h2> 与 <h6> 元素之间的所有同胞元素:

实例

$(document).ready(function(){
  $("h2").nextUntil("h6");
});

尝试一下 »


jQuery prev(), prevAll() & prevUntil() 方法

prev(), prevAll() 以及 prevUntil() 方法的工作方式与上面的方法类似,只不过方向相反而已:它们返回的是前面的同胞元素(在 DOM 树中沿着同胞元素向后遍历,而不是向前)。

时间: 2024-10-12 04:21:43

jQuery 遍历同胞(siblings)的相关文章

Web开发——JavaScript库(jQuery遍历——同胞)

遍历图解: 1.jQuery 遍历 - 同胞 同胞拥有相同的父元素. 通过 jQuery,您能够在 DOM 树中遍历元素的同胞元素. 1.1 在 DOM 树中水平遍历 有许多有用的方法让我们在 DOM 树进行水平遍历: siblings():返回被选元素的所有同胞元素. next():返回被选元素的下一个同胞元素.该方法只返回一个元素. nextAll():返回被选元素的所有跟随的同胞元素. nextUntil():返回介于两个给定参数之间的所有跟随的同胞元素. prev(): prevAll(

jQuery遍历-同胞

同胞拥有相同的父元素. 通过 jQuery,您能够在 DOM 树中遍历元素的同胞元素. 在 DOM 树中水平遍历 有许多有用的方法让我们在 DOM 树进行水平遍历: siblings() next() nextAll() nextUntil() prev() prevAll() prevUntil() jQuery siblings() 方法 siblings() 方法返回被选元素的所有同胞元素. 下面的例子返回 <span> 的所有同胞元素: $("span").sibl

jQuery 遍历 - 同胞

同胞拥有相同的父元素. 通过 jQuery,您能够在 DOM 树中遍历元素的同胞元素. 在 DOM 树中水平遍历 有许多有用的方法让我们在 DOM 树进行水平遍历: siblings() next() nextAll() nextUntil() prev() prevAll() prevUntil() jQuery siblings() 方法 siblings() 方法返回被选元素的所有同胞元素. 下面的例子返回 <h2> 的所有同胞元素: 实例 $(document).ready(funct

JQuery:JQuery遍历详解

JQuery:遍历一.什么是遍历?jQuery 遍历,意为"移动",用于根据其相对于其他元素的关系来"查找"(或选取)HTML 元素.以某项选择开始,并沿着这个选择移动,直到抵达您期望的元素为止.jQuery 提供了多种遍历 DOM 的方法.下图展示了一个家族树.通过 jQuery 遍历,您能够从被选(当前的)元素开始,轻松地在家族树中向上移动(祖先),向下移动(子孙),水平移动(同胞).这种移动被称为对 DOM 进行遍历. 图示解析:<div> 元素是

jQuery 遍历用法

jQuery 遍历 DOM 树 parent() 方法返回被选元素的直接父元素. parents() 方法返回被选元素的所有祖先元素,它一路向上直到文档的根元素 . parentsUntil() 方法返回介于两个给定元素之间的所有祖先元素. children() 方法返回被选元素的所有直接子元素. find() 方法返回被选元素的后代元素,一路向下直到最后一个后代. <script> $(document).ready(function(){ $("span").paren

jQuery遍历

1. 下图展示了一个家族树.通过 jQuery 遍历,您能够从被选(当前的)元素开始,轻松地在家族树中向上移动(祖先),向下移动(子孙),水平移动(同胞).这种移动被称为对 DOM 进行遍历. 图示解释: <div> 元素是 <ul> 的父元素,同时是其中所有内容的祖先. <ul> 元素是 <li> 元素的父元素,同时是 <div> 的子元素 左边的 <li> 元素是 <span> 的父元素,<ul> 的子元素

jQuery遍历DOM

jQuery提供了多种遍历DOM的方法.遍历方法中最大的种类是树遍历. 向上遍历DOM树 parent():返回被选元素的直接父元素 parents():返回被选元素的所有祖先元素,它一直遍历到根元素(<html>) parentsUntil():返回介于两个元素之间的所有祖先元素.例$("span").parentsUntil("div"),返回介于<span>与<div>元素之间的所有祖先元素:如果不填写参数,则效果等同于pa

jquery遍历之后代

向下遍历dom树的jquery方法 children()方法返回被选元素的所有直接子元素,只会对向下一级对dom树进行遍历. 例子 代码: $(document).ready(function(){ $("div").children().css({"color":"red","border":"2px solid red"});}); 也可以可选参数进行过滤 代码: $(document).ready(f

jQuery 遍历

jQuery 遍历,意为“移动”,用于根据其相对于其他元素的关系来“查找”(或选取)HTML 元素.以某项选择开始,并沿着这个选择移动,直到抵达您期望的元素为止.如下图: <div> 元素是 <ul> 的父元素,同时是其中所有内容的祖先.<ul> 元素是 <li> 元素的父元素,同时是 <div> 的子元素左边的 <li> 元素是 <span> 的父元素,<ul> 的子元素,同时是 <div> 的后