jQuery入门之层次选择器实例简析
本文实例分析了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>
运行后发现:

1.3.1的文字颜色不是红色,因为parent>child是父子关系;
如果把选择器改为:
$("#first span").css("color", "red");
则运行后发现:

1.3.1的文字颜色也是红色,因为ancestor descendant层次关系是祖先和后代。即id为"first"的元素下的所有span标记,不管是子辈,还是孙子辈,都会变成红色。
希望本文所述对大家jQuery程序设计有所帮助。
相关推荐
-
Jquery中的层次选择器与find()的区别示例介绍
复制代码 代码如下: $("#anaylseBody tr").find("td:eq(" + $("#analyse th:contains(" + $(this).val() + ")").index() + ")").hide(); ("#anaylseBody tr") find作为根基 复制代码 代码如下: $("#anaylseBody tr td") 以
-
jQuery基本过滤选择器用法示例
本文实例讲述了jQuery基本过滤选择器用法.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <hea
-
jQuery层次选择器用法示例
本文实例讲述了jQuery层次选择器用法.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head&
-
jquery 层次选择器siblings与nextAll的区别介绍
HTML代码: 复制代码 代码如下: <div> <div >1</div> <div class="one"> 2 <div>2_1 <div>2_1_1</div> </div> <div>2_2</div> </div> <div>3</div> <div>4</div> </div> $(
-
详解强大的jQuery选择器之基本选择器、层次选择器
jQuery允许开发者使用从CSS1到CSS3几乎所有的选择器,以及jQuery独创的高级而复杂的选择器.另外还可以加入插件使其支持XPath选择器,甚至开发者可以编写属于自己的选择器(即选择器插件,参考上篇:jQuery插件原来如此简单--jQuery插件的机制及实战).正是jQuery强大的选择器功能,让它很容易上手,吸引了大批的开发者,本文就来介绍一下强大的jQuery选择器. jQuery选择器类型 jQuery选择器主要分为四类: 1.基本选择器 2.层次选择器 3.过滤选择器 4.表
-
JQuery中层次选择器用法实例详解
本文实例讲述了JQuery中层次选择器用法.分享给大家供大家参考.具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head
-
jquery 中多条件选择器,相对选择器,层次选择器的区别
一.Jquery常用的过滤选择器如下所示: 1.:first,选取第一个元素,比如$("div:first")选取第一个div元素 2.:last,选取最后一个元素,比如$("div:last")选取最后一个div元素 3.:not(选择器),选取不满足"选择器"条件的元素,比如$("div:not(.className)"),选取样式不是className的所有div元素 4.:even/:odd,选取索引为偶数/奇数的元素
-
jQuery可见性过滤选择器用法示例
本文实例讲述了jQuery可见性过滤选择器用法.分享给大家供大家参考,具体如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <!-- 引入jQuery --> <script src="js/jquery-1.10.1.mi
-
jQuery选择器之基本选择器与层次选择器
基本选择器 基本选择器是jQuery中最常用的选择器,也是最简单的选择器,它通过元素id.class和标签名等来查找DOM元素.在网页中,每个id名称只能使用一次,class允许重复使用. 选择器 描述 返回 示例 #id 根据给定的id匹配一个元素 单个元素 $("#test")选取id为test的元素 .class 根据给定的类名匹配元素 集合元素 $(".test")选取所有class为test的元素 e
-
jQuery层次选择器选择元素使用介绍
复制代码 代码如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <!-- 1.层次选择器: 通过DOM元素间的层次关系获取元素,其主要的层次关系包括后代.父子.相邻.兄弟关系,通过其中基类关系可以方便快捷地定位元素 jQuery选择器详解 根据所获取页面中元素的不同,可以将jQuery选择器分为:基本选择器.层次选择器.过滤选择器.表单选择器四大类.其中,在过滤选择器中有可以分为:简单过滤选择器.
-
jQuery属性选择器用法示例
本文实例讲述了jQuery属性选择器用法.分享给大家供大家参考,具体如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script src="js/jquery-1.10.1.min.js" type="text/
随机推荐
- div+css与xhtml+css分别是什么意思?
- 详解Java的JDBC API的存储过程与SQL转义语法的使用
- PHP session文件独占锁引起阻塞问题解决方法
- YII Framework的filter过滤器用法分析
- 解析Python中的生成器及其与迭代器的差异
- 浅谈Python中数据解析
- 用ajax实现预览链接可以看到链接的内容
- easyui datebox 时间限制,datebox开始时间限制结束时间,datebox截止日期比起始日期大的实现代码
- PL/SQL DEVELOPER 使用的一些技巧
- 各版本IIS下ASP.net请求处理过程区别第1/3页
- 优化Jquery,提升网页加载速度
- Ubuntu16.04 静态IP地址设置(NAT方式)
- SpringMVC拦截器——实现登录验证拦截器的示例代码
- Python模块学习 filecmp 文件比较
- python实现读取并显示图片的两种方法
- C#怎样才能实现窗体最小化到托盘呢?
- 常见android app加固厂商脱壳方法研究
- sql server deadlock跟踪的4种实现方法
- spring cloud consul注册的服务报错critical的解决
- element-ui组件中input等的change事件中传递自定义参数
