jQuery层次选择器用法示例


Posted in Javascript onSeptember 09, 2016

本文实例讲述了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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>2-5</title>
<!--  引入jQuery -->
<script src="js/jquery-1.10.1.min.js" type="text/javascript"></script>
<script src="js/assist.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="css/style.css" />
<script type="text/javascript">
$(document).ready(function(){
  //选择 body内的所有div元素.
  $('#btn1').click(function(){
    $('body div').css("background","#bbffaa");
  })
  //在body内的选择 元素名是div 的子元素.
  $('#btn2').click(function(){
    $('body > div').css("background","#bbffaa");
  })
  //选择 所有class为one 的下一个div元素.
  $('#btn3').click(function(){
    $('.one + div').css("background","#bbffaa");
  })
  //选择 id为two的元素后面的所有div兄弟元素.
  $('#btn4').click(function(){
    $('#two ~ div').css("background","#bbffaa");
  })
});
</script>
</head>
<body>
<h3>层次选择器.</h3>
<button id="reset">手动重置页面元素</button>
<input type="checkbox" id="isreset" checked="checked"/>
<label for="isreset">点击下列按钮时先自动重置页面</label>
<br />
<br />
<input type="button" value="选择 body内的所有div元素." id="btn1"/>
<input type="button" value="在body内,选择子元素是div的。" id="btn2"/>
<input type="button" value="选择 所有class为one 的下一个div元素." id="btn3"/>
<input type="button" value="选择 id为two的元素后面的所有div兄弟元素." id="btn4"/>
<br />
<br />
<!-- 测试的元素 -->
<div class="one" id="one" > id为one,class为one的div
  <div class="mini">class为mini</div>
</div>
<div class="one" id="two" title="test" > id为two,class为one,title为test的div.
  <div class="mini" title="other">class为mini,title为other</div>
  <div class="mini" title="test">class为mini,title为test</div>
</div>
<div class="one">
  <div class="mini">class为mini</div>
  <div class="mini">class为mini</div>
  <div class="mini">class为mini</div>
  <div class="mini"></div>
</div>
<div class="one">
  <div class="mini">class为mini</div>
  <div class="mini">class为mini</div>
  <div class="mini">class为mini</div>
  <div class="mini" title="tesst">class为mini,title为tesst</div>
</div>
<div style="display:none;" class="none">style的display为"none"的div</div>
<div class="hide">class为"hide"的div</div>
<div> 包含input的type为"hidden"的div
  <input type="hidden" size="8"/>
</div>
<span id="mover">正在执行动画的span元素.</span>
</body>
</html>

效果图:

jQuery层次选择器用法示例

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

Javascript 相关文章推荐
找到了一篇jQuery与Prototype并存的冲突的解决方法
Aug 29 Javascript
JavaScript创建命名空间(namespace)的最简实现
Dec 11 Javascript
JavaScript Date对象 日期获取函数
Dec 19 Javascript
JavaScript中URL编码函数代码
Jan 11 Javascript
13 个JavaScript 性能提升技巧分享
Jul 26 Javascript
JS将数字转换成三位逗号分隔的样式(示例代码)
Feb 19 Javascript
详解用原生JavaScript实现jQuery的某些简单功能
Dec 19 Javascript
jqGrid翻页时数据选中丢失问题的解决办法
Feb 13 Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(二)
May 11 Javascript
angularjs获取到My97DatePicker选中的值方法
Oct 02 Javascript
Vue混入mixins滚动触底的方法
Nov 22 Javascript
在vue中使用eslint,配合vscode的操作
Nov 09 Javascript
jQuery基本过滤选择器用法示例
Sep 09 #Javascript
jQuery可见性过滤选择器用法示例
Sep 09 #Javascript
javascript比较语义化版本号的实现代码
Sep 09 #Javascript
js防阻塞加载的实现方法
Sep 09 #Javascript
Vuejs第一篇之入门教程详解(单向绑定、双向绑定、列表渲染、响应函数)
Sep 09 #Javascript
微信+angularJS的SPA应用中用router进行页面跳转,jssdk校验失败问题解决
Sep 09 #Javascript
Vuejs第十三篇之组件——杂项
Sep 09 #Javascript
You might like
phpinfo 系统查看参数函数代码
2009/06/05 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
2017/11/17 PHP
Laravel使用scout集成elasticsearch做全文搜索的实现方法
2018/11/30 PHP
php数组和链表的区别总结
2019/09/20 PHP
PHP常量DIRECTORY_SEPARATOR原理及用法解析
2020/11/10 PHP
event对象的方法 兼容多浏览器
2009/06/27 Javascript
获取URL地址中的文件名和参数的javascript代码
2009/09/02 Javascript
JavaScript Sort 表格排序
2009/10/31 Javascript
jQuery 类twitter的文本字数限制带提示效果插件
2010/04/16 Javascript
JavaScript执行效率与性能提升方案
2012/12/21 Javascript
使用jquery mobile做幻灯播放效果实现步骤
2013/01/04 Javascript
js获得鼠标的坐标值的方法
2013/03/13 Javascript
Javascript实现滑块滑动改变值的实现代码
2013/04/12 Javascript
jQuery验证插件 Validate详解
2014/11/20 Javascript
JS实现物体带缓冲的间歇运动效果示例
2016/12/22 Javascript
JavaScript实现树的遍历算法示例【广度优先与深度优先】
2017/10/26 Javascript
微信小程序实现多图上传
2020/06/19 Javascript
vant 自定义 van-dropdown-item的用法
2020/08/05 Javascript
JavaScript中如何调用Java方法
2020/09/16 Javascript
JS实现可以用键盘方向键控制的动画
2020/12/11 Javascript
[02:19]2014DOTA2国际邀请赛 专访820少年们一起去追梦吧
2014/07/14 DOTA
在Python程序中实现分布式进程的教程
2015/04/28 Python
python版本的读写锁操作方法
2016/04/25 Python
python+selenium识别验证码并登录的示例代码
2017/12/21 Python
python 把列表转化为字符串的方法
2018/10/23 Python
对python xlrd读取datetime类型数据的方法详解
2018/12/26 Python
python pygame实现球球大作战
2019/11/25 Python
如何基于Python爬虫爬取美团酒店信息
2020/11/03 Python
世界上最好的旅行夹克:BauBax
2018/12/23 全球购物
巴西电子、家电、智能手机购物网站:Girafa
2019/06/04 全球购物
weblogic面试题
2016/03/07 面试题
北京振戎融通Java面试题
2015/09/03 面试题
2015年妇幼保健工作总结
2015/05/19 职场文书
干部培训工作总结2015
2015/05/25 职场文书
遗嘱范文
2015/08/07 职场文书
MySQL提取JSON字段数据实现查询
2022/04/22 MySQL