Query 遍历 - 后代

简介: Query 遍历 - 后代

后代是子、孙、曾孙等等。

通过 jQuery,您能够向下遍历 DOM 树,以查找元素的后代。


向下遍历 DOM 树

下面是两个用于向下遍历 DOM 树的 jQuery 方法:

  • children()
  • find()

jQuery children() 方法

children() 方法返回被选元素的所有直接子元素。

该方法只会向下一级对 DOM 树进行遍历。

下面的例子返回每个 <div> 元素的所有直接子元素:

实例

$(document).ready(function(){  $("div").children();});


尝试一下 »

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

下面的例子返回类名为 "1" 的所有 <p> 元素,并且它们是 <div> 的直接子元素:

实例

$(document).ready(function(){  $("div").children("p.1");});


尝试一下 »


jQuery find() 方法

find() 方法返回被选元素的后代元素,一路向下直到最后一个后代。

下面的例子返回属于 <div> 后代的所有 <span> 元素:

实例

$(document).ready(function(){  $("div").find("span");});


尝试一下 »

下面的例子返回 <div> 的所有后代:

实例

$(document).ready(function(){  $("div").find("*");});

目录
相关文章
|
2月前
select元素
select元素
31 3
|
4月前
|
JSON 前端开发 数据格式
使用 el-tree 实现计算每个非叶子节点的后代节点的个数并显示
本文介绍了如何使用ElementPlus的`el-tree`组件实现计算并显示每个非叶子节点后代节点的个数,以及后代节点中ID为一万倍数的个数。
155 1
使用 el-tree 实现计算每个非叶子节点的后代节点的个数并显示
|
7月前
判断两个不重复的list集合是否相等 只比较元素值 不比较顺序
判断两个不重复的list集合是否相等 只比较元素值 不比较顺序
71 0
遍历树结构,当节点的children为空时,递归处理children设为undefined(递归)(整理)
遍历树结构,当节点的children为空时,递归处理children设为undefined(递归)(整理)
|
JavaScript
DOM ------ 子节点第一个元素和最后一个元素
DOM ------ 子节点第一个元素和最后一个元素
|
安全 Java
遍历List移除元素的若干种方法
遍历List移除元素的若干种方法
358 0
|
Java API
List 集合去除 null 元素
List 集合去除 null 元素
740 0
|
安全 Java 编译器
删除list集合中特定元素的正确姿势
删除list集合中特定元素的正确姿势
522 0
|
JavaScript
js遍历树形结构并返回所有的子节点id值
js遍历树形结构并返回所有的子节点id值
js遍历树形结构并返回所有的子节点id值
|
索引
属性遍历,会了又没完全会
我们来归类下,这些都属于哪些属性分类。 了解属性分类以后,让我们再想想 我们又如何获取person 对象的所有属性呢??
116 0
属性遍历,会了又没完全会