博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery 遍历同胞(siblings)
阅读量:4635 次
发布时间:2019-06-09

本文共 1008 字,大约阅读时间需要 3 分钟。

同胞拥有相同的父元素。

通过 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 树中沿着同胞元素向后遍历,而不是向前)。

 

转载于:https://www.cnblogs.com/aiqingqing/p/4548025.html

你可能感兴趣的文章
深入jQuery中的data()
查看>>
原生js实现拖动滑块验证
查看>>
【学习笔记】Silverlight框架:Jounce(4)——事件通信
查看>>
OC 组合实现多继承
查看>>
JavaScript高级程序设计(第3版)第六章读书笔记
查看>>
使用 Sticky-Kit 实现基于 jQuery 的元素固定效果
查看>>
Planetary.js:帮助你构建超炫的互动球体效果
查看>>
梦想的地方!地球上最值得去的20个地方【组图】
查看>>
turtle库基础练习
查看>>
UESTC 1811 Hero Saving Princess
查看>>
UVA 10465 Homer Simpson(dp + 完全背包)
查看>>
设计模式学习笔记-中介模式
查看>>
html3
查看>>
Missing number
查看>>
Effective STL 为包含指针的关联容器指定比较类型
查看>>
eclipse设置保护色<非原创>
查看>>
简单又好看的按钮,扁平化按钮。
查看>>
Python 学习笔记01
查看>>
QT快捷键
查看>>
SQL SERVER 查询所有数据表名称和数据行数
查看>>