本文实例分析了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程序设计有所帮助。
相关推荐:
提高MySQL中数据装载效率
PHP 长文章分页函数 带使用方法,不会分割段落,翻页在底部
PHP 变量类型的强制转换
js表格分页实现代码
SQL 判断字段类型语句
面向对象的编程思想在javascript中的运用上部
SQL 存储过程基础语法之一
学习ExtJS Column布局
签名框(Textarea)限制文字数量并适时提示
javascript 在网页中的运用(asp.net)
C# 常用日期时间函数(老用不熟)
JSP errorPage设置方法
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
js loading加载效果实现代码
ThinkPHP php 框架学习笔记
中文用户名的js检验正则
提高IIS网站服务器效率的8个方法
ASP 三层架构 Error处理类
lftp 贴心好友 备份服务器bash脚本
文字瞬间从左到右切换显示的JavaScript代码
javascript 常见的闭包问题的解决办法
基于jQuery的日期选择控件
类似CSDN图片切换效果脚本
VBS 脚本不能运行 提示Windows无法访问指定设备路径或文件
找到MySQL的优点
asp 实现的冒泡排序程序
用document.documentElement取代document.body的原因分析
Javascript 模式实例 观察者模式
PHP 正则的使用基础入门
火车采集器 免费版使出收费版本功能实现原理
oracle 在一个存储过程中调用另一个返回游标的存储过程
JavaScript 对象成员的可见性说明
C# DoubleClick与MouseDoubleClick区别,双击事件引发顺序
利用JavaScript更改input中radio和checkbox样式
PHP 简单日历实现代码
Oracle 子程序参数模式,IN,OUT,NOCOPY
javascript 日期常用的方法
JavaScript 仿歌词效果
图片与文字半透明效果 鼠标移上不透明
理解JavaScript变量作用域更轻松
php self,$this,const,static,-&gt;的使用
javascript 面向对象,实现namespace,class,继承,重载
js removeChild 障眼法 可能出现的错误
PHP 字符截取 解决中文的截取问题,不用mb系列
JavaScript 语法集锦 脚本之家基础推荐
PHP 面向对象实现代码
FckEditor 中文配置手册
使用jQuery简化Ajax开发 Ajax开发入门
MSSQL 删除数据库里某个用户所有表里的数据
var与Javascript变量隐式声明