jQuery 遍历 - 后代


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

通过 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("*");
});

尝试一下 »

<!DOCTYPE html>
<html>
<head>
<style>
.descendants *
{
display: block;
border: 2px solid lightgrey;
color: lightgrey;
padding: 5px;
margin: 15px;
}
</style>
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){$("div").find("*").css({"color":"red","border":"2px solid red"});
});
</script>
</head>
<body><div class="descendants" style="width:500px;">div (current element) <p>p (child)<span>span (grandchild)</span>     </p><p>p (child)<span>span (grandchild)</span></p>
</div></body>
</html>

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

  1. jQuery 遍历后代

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

  2. jQuery 遍历 - 后代

    随时随地技术实战干货,获取项目源码.学习资料,请关注源代码社区公众号(ydmsq666) from:http://www.w3school.com.cn/jquery/jquery_traversin ...

  3. jQuery学习教程二十: jQuery 遍历 - 后代

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

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

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

  5. jquery后代选择器 和子选择器区别

    jQuery选择器分为基本选择器.层次选择器.过滤选择器.表单选择器 层次选择器: 难点: jquery中子元素和后代元素的区别 后代,就是当前元素的所有后代,都算, 子元素,就是当前元素的子集,再往 ...

  6. 后代选择器与子元素选择器

    1.   后代选择器:找到其后代,包括儿子孙子 曾孙等,改变属性 标签名称1 标签名称2{} 使用空格做连接符 2.   子元素选择器:找到其特定直接子元素改变属性 标签名称1>标签名称2{} ...

  7. [css] 相邻兄弟选择器、后代选择器和子选择器三者有什么区别?

    [css] 相邻兄弟选择器.后代选择器和子选择器三者有什么区别? 后代选择器与子选择的关系:后代选择器>子选择器. 后代选择器:包括父元素的子元素以及孙子元素(代表符号:空格)子选择器:包括父元 ...

  8. CSS复合选择器---后代选择器、子选择器、并集选择器、伪类选择器

    CSS复合选择器 建立在基础选择器上,对基本选择器进行组合形成的 可以更准确.更高效的选择目标元素(标签) 包含:后代选择器.子选择器.并集选择器.伪类选择器 一.后代选择器 又称为包含选择器,可以选 ...

  9. js后代选择器_后代选择器和子元素选择器的区别

    原文 简书原文:https://www.jianshu.com/p/4a776598c69c 大纲 1.后代选择器和子元素选择器的相关概念 2.后代选择器和子元素选择器的区别 1.后代选择器和子元素选 ...

最新文章

  1. JS中的call和apply
  2. Kali Linux 安全渗透教程第四更1.3 Kali Linux简介
  3. oracle maa全称,OracleMAA参考架构.PDF
  4. 6.824 MapReduce lab1 2020(一)
  5. 前端学习(2358):v-bind和v-for
  6. OpenJDK8基础类库包清单
  7. observable_Java Observable notifyObservers()方法与示例
  8. 从xls或者txt等格式的文件中读取编码码率以及PSNR
  9. Zabbix 通过 API 监控 k8s | 技巧
  10. 第10章 代理的使用
  11. python怎么看待_如何看待将Python作为少儿编程的基础语言?
  12. HDU 4968(杭电多校#9 1009题)Improving the GPA (瞎搞)
  13. Atitit 架构之道 之 可读性可维护性架构之道 提升效率架构之道 attilax著 艾龙 著 1.1. Hybrid架构 1 1.2. 分层架构是使用最多的架构模式 Layers模式 也称Tie
  14. NOKOV Seeker2.2动作捕捉软件与ROS的通信
  15. 败走中国,是亚马逊们的宿命
  16. mysql存密码_存储用户ID和密码到mysql数据库的方法
  17. 基于jquery复刻一个月饼版地狱死神小游戏
  18. 维基百科诞生,它是一个自由、免费、内容开放的网络百科全书,是世界第五大网站...
  19. win10安装openssl
  20. 路由器上USB插口的4大功能,估计你连一个都没用过!

热门文章

  1. shogun-toolbox的使用方法和问题总结
  2. element-ui el-upload实现上传文件以及简单的上传文件格式验证
  3. 解决无法在哔哩哔哩(b站)上使用HTML5视频播放器脚本插件/油猴等插件失效的问题
  4. mysql 索引超767_mysql Index column size too large 超过767错误解决方案(转)
  5. Qt 使用阿里云字体图标
  6. Moasure魔尺 | 精装礼盒装开箱过程
  7. c语言报名入口,考试报名入口
  8. 穷人翻身的商机,会造就一批富翁!网友:机会来了
  9. 2020暑期牛客多校训练营第八场(E)Enigmatic Partition(数学,二阶隔项差分)
  10. 云桌面与桌面云,到底有什么区别?