通过jQuery children() 方法和jQuery find() 方法,我们可以向下遍历 DOM 树,查找后代元素。

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

(2)jQuery find() 方法:返回被选元素的后代元素。

值得一提的是,我们可以对后代元素进行筛选。

示例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.great-grandson {width: 50px;height: 50px;background-color: blueviolet;}.grandson {width: 100px;height: 100px;background-color: cornflowerblue;}.son {width: 150px;height: 150px;background-color: crimson;}.father {width: 200px;height: 200px;background-color: rgba(30, 201, 39, 0.767);}p {margin: 0;}</style><script src="jQuery.min.js"></script><script>$(document).ready(function(){console.log($(".father").children());console.log($(".father").children("p"));console.log($(".father").find("*"));console.log($(".father").find("div,li"));})</script>
</head>
<body><div class="father">自己<div class="son">儿子<ul class="grandson">孙子<li class="great-grandson">重孙子</li></ul></div><p>我是另一个直接子元素</p></div>
</body>
</html>

控制台输出:

(1)输出所有所有直接子元素:

            console.log($(".father").children());

(2)对直接子元素进行筛选:

            console.log($(".father").children("p"));

(3)输出所有后代元素:

            console.log($(".father").find("*"));

(4)输出后代元素进行筛选:

            console.log($(".father").find("div,li"));

jQuery 查找后代元素相关推荐

  1. php 获取子孙,jquery如何查找后代元素?jquery获取后代元素方法

    在上一篇我们讲到jquery获取父元素?相信你已经学会了,那么下面我们来讲一下jquery如何查找后代元素?jquery获取后代元素方法. 一: 查找后代元素三种方法 (1)children(): ( ...

  2. jquery 查找祖先元素_如何获得jQuery中元素的第一个祖先

    jquery 查找祖先元素 In this post, we will discuss about the traversal method to get the first ancestor of ...

  3. jQuery查找子元素与后代元素

    子元素: children()方法:返回返回被选元素的所有直接子元素. $().children('选择器') 如选择type为file的子元素 $(this).children("inpu ...

  4. jQuery 查找父元素

    function deletesec1Div5(obj){ $(obj).closest(".sec1-div5").remove();} 自己写的一段代码,实现了table中的全 ...

  5. jQuery 查找方法

    文章目录 jQuery 查找方法 查找祖先元素 parent() parents() parentsUntil() 查找后代元素 children() find() contents() 向前查找兄弟 ...

  6. jquery 后代元素_在jQuery中查找元素的所有后代

    jquery 后代元素 In this post, we are going to discuss about an important jQuery traversing method to fin ...

  7. jQuery 遍历 - 后代 【后代是子、孙、曾孙等等。children()查找下一个子元素; find()查找所有后代】

    jQuery 遍历 - 后代 后代是子.孙.曾孙等等. 通过 jQuery,您能够向下遍历 DOM 树,以查找元素的后代. 向下遍历 DOM 树 下面是两个用于向下遍历 DOM 树的 jQuery 方 ...

  8. jQuery常用的查找Dom元素方法

    jQuery常用的查找Dom元素方法 废话不多说,先来个总结,然后下面是demo 一. 同级节点之间的检索(检索深度N=0) next()是在兄弟节点中,往后匹配; prev()是在兄弟节点中,往前匹 ...

  9. jQuery——遍历DOM元素的后代元素

    任务描述 本关任务:用 jQuery 向下遍历 DOM 节点.效果如下: 相关知识 为了完成本关任务,你需要掌握:1.children(),2. find(). 向下遍历DOM节点 基本的html结构 ...

最新文章

  1. 数字图像处理matlab实验对图像复原,数字图像处理实验07图像的复原处理
  2. MFC 操作配置文件INI的方法
  3. 工作65:导航栏使用
  4. fifo算法模拟_我是怎样学习算法的?(V1.0)
  5. ELK官方文档收集Kibana监视数据编辑
  6. ajax修改属性后如何遍历,Ajax遍历jSon后对每一条数据进行相应的修改和删除(代码分享)...
  7. (转) windows 下ORA-12514:TNS 监听问题
  8. centos安装python3、redis和虚拟环境
  9. 用HTML+CSS做一个漂亮简单的个人网页——樱木花道篮球3个页面 学生个人网页设计作品 学生个人网页模板 简单个人主页
  10. 如何进行高效学习——费曼技巧了解一下
  11. on duplicate key update不生效_万粉盛典amp;六周年庆|双十一提前嗨!惠玩惠购不做尾款人!...
  12. UVA11540 Sultan's Chandelier
  13. PHP连接MySql/SQLServer数据库
  14. php网页转html网页怎么弄
  15. python表达式3or5的值为_表达式 3 or 5 的值为________。(5.0分)_学小易找答案
  16. TextView(文本框)
  17. http://www.iefans.net/ie6-ie7-ie8-ieduobanben
  18. 莫队入门例题:2038: [2009国家集训队]小Z的袜子(hose)
  19. 企业OA有哪些好处?所有企业都要用OA吗?
  20. PDF 转图片时丢字的一种可能解决方案

热门文章

  1. 数字图像处理第六章——彩色图像处理(上)
  2. 和谐,就是把人性上升为制度
  3. 新中新SDK 身份证代码编写
  4. 100G 数据,只有 100M 内存,怎么排序?
  5. java继承a mya new c,“内部类” 大总结(Java),内部类总结java
  6. 2017年杭州职称计算机培训,2017浙江职称计算机考试报名:杭州职称计算机报名入口...
  7. python返回上一个交易日
  8. Flutter 正式推出 Windows 平台支持
  9. LTE-产生参考信号和同步信号
  10. 真容慧表NxCells 构建模板 管理数据表详解