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 new关键字的玄机 以及其它
Aug 25 Javascript
在Ajax中使用Flash实现跨域数据读取的实现方法
Dec 02 Javascript
利用JavaScript检测CPU使用率自己写的
Mar 22 Javascript
javascript等号运算符使用详解
Apr 16 Javascript
使用jQuery实现WordPress中的Ctrl+Enter和@评论回复
May 21 Javascript
jquery 判断selection range 是否在容器中的简单实例
Aug 02 Javascript
AngularJS国际化详解及示例代码
Aug 18 Javascript
Vuejs第六篇之Vuejs与form元素实例解析
Sep 05 Javascript
关于javascript事件响应的基础语法总结(必看篇)
Dec 26 Javascript
9种使用Chrome Firefox 自带调试工具调试javascript技巧
Dec 22 Javascript
ES6函数和数组用法实例分析
May 23 Javascript
微信小程序中wxs文件的一些妙用分享
Feb 18 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
神族 PROTOSS 概述
2020/03/14 星际争霸
PHP安全配置
2006/12/06 PHP
php中定义网站根目录的常用方法
2010/08/08 PHP
如何使用PHP获取指定日期所在月的开始日期与结束日期
2013/08/01 PHP
PHP采用自定义函数实现遍历目录下所有文件的方法
2014/08/19 PHP
php隐藏实际地址的文件下载方法
2015/04/18 PHP
PHP网站自动化配置的实现方法(必看)
2017/05/27 PHP
php ajax数据传输和响应方法
2018/08/21 PHP
php面向对象程序设计入门教程
2019/06/22 PHP
js 禁用浏览器的后退功能的简单方法
2008/12/10 Javascript
Jquery 动态添加按钮实现代码
2010/05/06 Javascript
使用按钮控制以何种方式打开新窗口的属性介绍
2012/12/17 Javascript
js实现动态改变字体大小代码
2014/01/02 Javascript
JavaScript判断IE版本型号
2015/07/27 Javascript
分享javascript实现的冒泡排序代码并优化
2016/06/05 Javascript
JavaScript trim 实现去除字符串首尾指定字符的简单方法
2016/12/27 Javascript
Mongoose学习全面理解(推荐)
2017/01/21 Javascript
微信小程序 setData使用方法及常用错误解决办法
2017/05/11 Javascript
HTML5+JS+JQuery+ECharts实现异步加载问题
2017/12/16 jQuery
Vue 将后台传过来的带html字段的字符串转换为 HTML
2018/03/29 Javascript
详解Vue2.0组件的继承与扩展
2018/11/23 Javascript
vue百度地图 + 定位的详解
2019/05/13 Javascript
微信小程序实现天气预报功能(附源码)
2020/12/10 Javascript
Pandas读取MySQL数据到DataFrame的方法
2018/07/25 Python
Python列表的切片实例讲解
2019/08/20 Python
python时间与Unix时间戳相互转换方法详解
2020/02/13 Python
HTML5时代CSS设置漂亮字体取代图片
2014/09/04 HTML / CSS
教师网络培训感言
2014/03/09 职场文书
留学经费担保书
2014/05/12 职场文书
2014年学习厉行节约反对浪费思想汇报
2014/09/10 职场文书
入党积极分子学习优秀共产党员先进事迹思想汇报
2014/09/13 职场文书
2014年团委工作总结
2014/11/13 职场文书
2014年团总支工作总结
2014/11/21 职场文书
食品安全责任书范本
2015/05/09 职场文书
红十字会救护培训简讯
2015/07/20 职场文书
Pandas数据类型之category的用法
2021/06/28 Python