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 相关文章推荐
在IE模态窗口中自由查看HTML源码的方法
Mar 08 Javascript
js 实现无干扰阴影效果 简单好用(附文件下载)
Dec 27 Javascript
jQuery在vs2008及js文件中的无智能提示的解决方法
Dec 30 Javascript
JavaScript单元测试ABC
Apr 12 Javascript
解决jquery异步按一定的时间间隔刷新问题
Dec 10 Javascript
动态加载jQuery的方法
Jun 16 Javascript
jquery 中ajax执行的优先级
Jun 22 Javascript
easyui validatebox验证
Apr 29 Javascript
javascript实现二叉树遍历的代码
Jun 08 Javascript
微信小程序实现文件、图片上传功能
Aug 18 Javascript
es6中reduce的基本使用方法
Sep 10 Javascript
浅谈Ant Design Pro 菜单自定义 icon
Nov 17 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
php radio 单选框获取与保持值的实现代码
2010/05/15 PHP
浅析php中抽象类和接口的概念以及区别
2013/06/27 PHP
PHP用正则匹配form表单中所有元素的类型和属性值实例代码
2017/02/28 PHP
详解php反序列化
2020/06/10 PHP
理解Javascript_11_constructor实现原理
2010/10/18 Javascript
JavaScript实现存储HTML字符串示例
2014/04/21 Javascript
DOM操作一些常用的属性汇总
2015/03/13 Javascript
jquery实现简单的二级导航下拉菜单效果
2015/09/07 Javascript
实现非常简单的js双向数据绑定
2015/11/06 Javascript
JS实现消息来时让网页标题闪动效果的方法
2016/04/20 Javascript
JavaScript中Number对象的toFixed() 方法详解
2016/09/02 Javascript
在JSP中如何实现MD5加密的方法
2016/11/02 Javascript
浅谈javascript中遇到的字符串对象处理
2016/11/18 Javascript
详解vue2 $watch要注意的问题
2017/09/08 Javascript
MUI 实现侧滑菜单及其主体部分上下滑动的方法
2018/01/25 Javascript
JS实现的全选、全不选及反选功能【案例】
2019/02/19 Javascript
浅谈es6中的元编程
2020/12/01 Javascript
[41:52]2018DOTA2亚洲邀请赛3月29日小组赛B组Effect VS Secret
2018/03/30 DOTA
Python中的作用域规则详解
2015/01/30 Python
python通过线程实现定时器timer的方法
2015/03/16 Python
在Python中使用cookielib和urllib2配合PyQuery抓取网页信息
2015/04/25 Python
Python遍历目录并批量更换文件名和目录名的方法
2016/09/19 Python
ubuntu环境下python虚拟环境的安装过程
2018/01/07 Python
python代码编写计算器小程序
2020/03/30 Python
python 实现矩阵填充0的例子
2019/11/29 Python
利用4行Python代码监测每一行程序的运行时间和空间消耗
2020/04/22 Python
python 爬虫请求模块requests详解
2020/12/04 Python
New Balance澳大利亚官网:运动鞋和健身服装
2019/02/23 全球购物
毕业生就业自荐信
2013/12/04 职场文书
班级安全教育实施方案
2014/02/23 职场文书
低碳日宣传活动总结
2014/07/09 职场文书
金融管理专业求职信
2014/07/10 职场文书
学习群众路线的心得体会
2014/11/05 职场文书
商务宴请邀请函范文
2015/02/02 职场文书
应届生们该怎么书写求职信?
2019/07/05 职场文书
笔记本自带的win11如何跳过联网激活?
2022/04/20 数码科技