jQuery入门之层次选择器实例简析


Posted in Javascript onDecember 11, 2015

本文实例分析了jQuery入门之层次选择器的使用方法。分享给大家供大家参考,具体如下:

这里简单介绍一下jQuery层次选择器中ancestor descendant与parent>child的区别。

parent>child:根据父元素匹配所有的子元素,层次关系是父子关系。

ancestor descendant:根据祖先元素匹配所有的后代元素,层次关系是祖先和后代。

编写代码,进行测试,以更加清楚的区分两者的区别:

<div id="first">1
  <span>1.1 </span>
  <span>1.2 </span>
  <div>1.3
    <span>1.3.1 </span>
  </div>
 </div>
<script type="text/javascript" src="jquery-1.4.1.min.js">
</script>
<script type="text/javascript">
  $(function () {
    $("#first>span").css("color", "red");
  });
</script>

运行后发现:

jQuery入门之层次选择器实例简析

1.3.1的文字颜色不是红色,因为parent>child是父子关系;

如果把选择器改为:

$("#first span").css("color", "red");

则运行后发现:

jQuery入门之层次选择器实例简析

1.3.1的文字颜色也是红色,因为ancestor descendant层次关系是祖先和后代。即id为"first"的元素下的所有span标记,不管是子辈,还是孙子辈,都会变成红色。

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
JavaScript的document对象和window对象详解
Dec 30 Javascript
jQuery.prototype.init选择器构造函数源码思路分析
Feb 05 Javascript
javascript之with的使用(阿里云、淘宝使用代码分析)
Oct 11 Javascript
Bootstrap CDN和本地化环境搭建
Oct 26 Javascript
JavaScript 函数节流详解及方法总结
Feb 09 Javascript
在React项目中使用Eslint代码检查工具及常见问题
Oct 10 Javascript
javascript实现手动点赞效果
Apr 09 Javascript
vue实现树形结构样式和功能的实例代码
Oct 15 Javascript
javaScript中indexOf用法技巧
Nov 26 Javascript
Vue+webpack实现懒加载过程解析
Feb 17 Javascript
浅谈在vue-cli3项目中解决动态引入图片img404的问题
Aug 04 Javascript
JavaScript 事件代理需要注意的地方
Sep 08 Javascript
jQuery使用$.ajax提交表单完整实例
Dec 11 #Javascript
jQuery使用$.ajax进行即时验证实例详解
Dec 11 #Javascript
JavaScript基础篇(6)之函数表达式闭包
Dec 11 #Javascript
jQuery弹簧插件编写基础之“又见弹窗”
Dec 11 #Javascript
jQuery点击改变class并toggle及toggleClass()方法定义用法
Dec 11 #Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(二)
Dec 10 #Javascript
Express的路由详解
Dec 10 #Javascript
You might like
PHP输出英文时间日期的安全方法(RFC 1123格式)
2014/06/13 PHP
浅析ThinkPHP的模板输出功能
2014/07/01 PHP
PHP获取数组最大值下标的方法
2015/05/12 PHP
laravel框架之数据库查出来的对象实现转化为数组
2019/10/23 PHP
禁止直接访问php文件代码分享
2020/05/05 PHP
js跟随滚动条滚动浮动代码
2009/12/31 Javascript
jquery 实现上下滚动效果示例代码
2013/08/09 Javascript
JS正则验证邮箱的格式详细介绍
2013/11/19 Javascript
最简单的JavaScript验证整数、小数、实数、有效位小数正则表达式
2015/04/17 Javascript
js一维数组、多维数组和对象的混合使用方法
2016/04/03 Javascript
基于BootStarp的Dailog
2016/04/28 Javascript
简单了解JavaScript操作XPath的一些基本方法
2016/06/03 Javascript
Bootstrap.css与layDate日期选择样式起冲突的解决办法
2017/04/07 Javascript
VueJs 搭建Axios接口请求工具
2017/11/20 Javascript
[02:10]三分钟回顾完美世界城市挑战赛
2019/01/24 DOTA
Python标准库内置函数complex介绍
2014/11/25 Python
python简单程序读取串口信息的方法
2015/03/13 Python
Python实现比较扑克牌大小程序代码示例
2017/12/06 Python
用Python解决x的n次方问题
2019/02/08 Python
django中forms组件的使用与注意
2019/07/08 Python
对python中不同模块(函数、类、变量)的调用详解
2019/07/16 Python
python logging日志模块原理及操作解析
2019/10/12 Python
利用 Python ElementTree 生成 xml的实例
2020/03/06 Python
详解HTML5将footer置于页面最底部的方法(CSS+JS)
2018/10/11 HTML / CSS
驴妈妈旅游网:中国新型的B2C旅游电子商务网站
2016/08/16 全球购物
Room Mate Hotels美国:西班牙酒店品牌
2018/04/10 全球购物
美国高品质个性化珠宝销售网站:Jewlr
2018/05/03 全球购物
Shein英国:女性时尚网上商店
2019/04/10 全球购物
绢花、人造花和人造花卉:BLOOM
2019/08/07 全球购物
一年级班主任寄语
2014/01/19 职场文书
总经理岗位职责描述
2014/02/08 职场文书
2014办公室副主任四风对照检查材料思想汇报
2014/09/20 职场文书
初中优秀学生评语
2014/12/29 职场文书
个人工作总结怎么写?
2019/04/09 职场文书
Python3中PyQt5简单实现文件打开及保存
2021/06/10 Python
微信小程序 WeUI扩展组件库的入门教程
2022/04/21 Javascript