教程 > jquery 教程 > 阅读:37

jquery 同胞——迹忆客-ag捕鱼王app官网


同胞拥有相同的父元素。

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


在 dom 树中水平遍历

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

  • siblings()
  • next()
  • nextall()
  • nextuntil()
  • prev()
  • prevall()
  • prevuntil()

jquery siblings() 方法

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

下面的例子返回

的所有同胞元素:

实例

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

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

下面的例子返回属于

的同胞元素的所有

元素:

实例

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

jquery next() 方法

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

该方法只返回一个元素。

下面的例子返回

的下一个同胞元素:

实例

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

jquery nextall() 方法

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

下面的例子返回

的所有跟随的同胞元素:

实例

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

jquery nextuntil() 方法

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

下面的例子返回介于

元素之间的所有同胞元素:

实例

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

jquery prev(), prevall() & prevuntil() 方法

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

查看笔记

扫码一下
查看教程更方便
网站地图