jQuery层次选择器选择元素使用介绍


Posted in Javascript onApril 18, 2013
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<!-- 
1.层次选择器: 通过DOM元素间的层次关系获取元素,其主要的层次关系包括后代、父子、相邻、兄弟关系,通过其中基类关系可以方便快捷地定位元素 
jQuery选择器详解 
根据所获取页面中元素的不同,可以将jQuery选择器分为:基本选择器、层次选择器、过滤选择器、表单选择器四大类。其中,在过滤选择器中有可以分为:简单过滤选择器、内容过滤选择器、可见性过滤选择器、属性过滤选择器、子元素过滤选择器、表单对象属性过滤选择器6种 
注:ancestor descendant与parent>child所选择的元素集合是不同的,前者的层次关系是祖先与后代,而后者是父子关系;另外,prev+next可以使用.next()代替,而prev~siblings可以使用nextAll()代替。 
--> 
<title></title> 
<!-- 使用jQuery层次选择器选择元素:在页面中,设置4块<div>标记,其中第二块<div>中,添加1个<span>标记,在该<span>标记中又新增1个<span>标记,全部元素初始值均为隐藏,然后通过jQuery层次选择器,显示相应的页面标记。--> 
<script src="jquery-1.9.1.js" type="text/javascript"></script> 
<style type="text/css"> 
body{font-size:12px;text-align:center;} 
div,span{float:left;border:solid 1 px #ccc;margin:8px;display:none} 
.clsFraA{width:65px;height:65px} 
.clsFraP{width:45px;height:45px;background-color:#eee} 
.clsFraC{width:25px;height:25px;background-color:#ddd} 
</style> 
<script type="text/javascript"> 
$(function () { 
$('#divMid').css('display', 'block'); 
$('div span').css('display', 'block'); //显示div中所有的<span>标记 
}) 
$(function () { 
$('#divMid').css('display', 'block'); 
$('div>span').css('display', 'block'); //显示<div>中子<span>标记 
}) 
$(function () { 
$('#divMid+div').css('display', 'block'); //显示ID为divMid元素后的下一个<div> 
$('#divMid').next().css('display', 'block'); 
}) 
$(function () { 
$('#divMid ~ div').css('display', 'block'); //显示ID为divMid元素后的所有<div> 
$('#divMid').nextAll().css('display', 'block'); 
}) 
$(function () { 
$('#divMid').siblings('div').css('display','block'); //显示ID为divMid元素的所有相邻<div> 
}) 
/* siblings()方法与选择器prev~siblings 区别在于,前者获取全部的相邻元素,不分前后,而后者仅获取标记后面全部相邻元素,不能获取前面部分*/ 
</script> 
</head> 
<body> 
<div class="clsFraA"> 
Left</div> 
<div class="clsFraA" id="divMid"> 
<span class="clsFraP" id="Span1"> 
<span class="clsFraC" id="Span2"> </span> 
</span> 
</div> 
<div class="clsFraA"> 
Right_1</div> 
<div class="clsFraA"> 
Right_2</div> 
</body> 
</html>
Javascript 相关文章推荐
一个简单的瀑布流效果(主体形式自写)
May 27 Javascript
javascript显式类型转换实例分析
Apr 25 Javascript
js电话号码验证方法
Sep 28 Javascript
javascript DIV实现跟随鼠标移动
Mar 19 Javascript
全屏js头像上传插件源码高清版
Mar 29 Javascript
详解JSON1:使用TSQL查询数据和更新JSON数据
Nov 21 Javascript
解决BootStrap Fileinput手机图片上传显示旋转问题
Jun 01 Javascript
各种选择框jQuery的选中方法(实例讲解)
Jun 27 jQuery
利用node实现一个批量重命名文件的函数
Dec 21 Javascript
小程序使用分包的示例代码
Mar 23 Javascript
原生js实现拖拽移动与缩放效果
Aug 24 Javascript
js实现点击选项置顶动画效果
Aug 25 Javascript
jQuery基本过滤选择器使用介绍
Apr 18 #Javascript
使用jQuery内容过滤选择器选择元素实例讲解
Apr 18 #Javascript
jQuery随机切换图片的小例子
Apr 18 #Javascript
JS 各种网页尺寸判断实例方法
Apr 18 #Javascript
jQuery 获取URL的GET参数值的小例子
Apr 18 #Javascript
JS隐藏参数post传值实例
Apr 18 #Javascript
防止xss和sql注入:JS特殊字符过滤正则
Apr 18 #Javascript
You might like
再次研究下cache_lite
2007/02/14 PHP
PHP 第二节 数据类型之数值型
2012/04/28 PHP
深入php define()函数以及defined()函数的用法详解
2013/06/05 PHP
PHP判断一个gif图片是否为动态图片的方法
2014/11/19 PHP
php ajax数据传输和响应方法
2018/08/21 PHP
PHP7内核之Reference详解
2019/03/14 PHP
laravel 解决多库下的DB::transaction()事务失效问题
2019/10/21 PHP
获取DOM对象的几种扩展及简写
2006/10/09 Javascript
javascript基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox
2008/08/05 Javascript
javascript:void(0)的真正含义实例分析
2008/08/20 Javascript
jQuery 操作XML入门
2008/12/25 Javascript
jquery.simple.tree插件 更简单,兼容性更好的无限树插件
2010/09/03 Javascript
jQuery中对节点进行操作的相关介绍
2013/04/16 Javascript
对jQuery的事件绑定的一些思考(补充)
2013/04/20 Javascript
JS正则表达式获取分组内容的方法详解
2013/11/15 Javascript
JavaScript Sort 的一个错误用法示例
2015/03/20 Javascript
js实现的tab标签切换效果代码分享
2015/08/25 Javascript
Bootstrap一款超好用的前端框架
2017/09/25 Javascript
使用 Javascript 实现浏览器推送提醒功能的示例
2017/11/03 Javascript
利用vue开发一个所谓的数独方法实例
2017/12/21 Javascript
利用React Router4实现的服务端直出渲染(SSR)
2019/01/07 Javascript
小程序Request的另类用法详解
2019/08/09 Javascript
[51:17]完美世界DOTA2联赛循环赛Inki vs DeMonsTer 第二场 10月30日
2020/10/31 DOTA
初步介绍Python中的pydoc模块和distutils模块
2015/04/13 Python
Python映射拆分操作符用法实例
2015/05/19 Python
Python双向循环链表实现方法分析
2018/07/30 Python
详解Django-auth-ldap 配置方法
2018/12/10 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
2019/09/16 Python
python中温度单位转换的实例方法
2020/12/27 Python
用HTML5制作一个简单的桌球游戏的教程
2015/05/12 HTML / CSS
Kathmandu美国网站:新西兰户外运动品牌
2019/03/23 全球购物
大学生自荐信
2013/12/11 职场文书
收银出纳员岗位职责
2014/02/23 职场文书
《穷人》教学反思
2014/04/08 职场文书
地下停车场租赁协议范本
2014/10/07 职场文书
2016年秋季开学典礼新闻稿
2015/11/25 职场文书