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 相关文章推荐
弹出广告特效代码(一个IP只弹出一次)
May 11 Javascript
jQuery JSON的解析方式分享
Apr 05 Javascript
Javascript面向对象编程(三) 非构造函数的继承
Aug 28 Javascript
如何用javascript计算文本框还能输入多少个字符
Jul 29 Javascript
详解jquery easyui之datagrid使用参考
Dec 05 Javascript
JavaScript设置名字输入不合法的实现方法
May 23 Javascript
JS中定位 position 的使用实例代码
Aug 06 Javascript
jQuery实现获取动态添加的标签对象示例
Jun 28 jQuery
JavaScript简单实现的仿微博留言功能示例
Jan 17 Javascript
JavaScript对象属性操作实例解析
Feb 04 Javascript
jquery实现上传文件进度条
Mar 26 jQuery
node koa2 ssr项目搭建的方法步骤
Dec 11 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
全国FM电台频率大全 - 25 云南省
2020/03/11 无线电
推荐Discuz!5的PHP代码高亮显示与实现可运行代码
2007/03/15 PHP
session在php5.3中的变化 session_is_registered() is deprecated in
2013/11/12 PHP
PHP的魔术常量__METHOD__简介
2014/07/08 PHP
thinkPHP模型初始化实例分析
2015/12/03 PHP
php结合redis高并发下发帖、发微博的实现方法
2016/12/15 PHP
jquery事件机制扩展插件 jquery鼠标右键事件。
2011/12/26 Javascript
根据选择不同的下拉值出现相对应的文本输入框
2013/08/01 Javascript
用原生js做个简单的滑动效果的回到顶部
2014/10/15 Javascript
javascript求日期差的方法
2016/03/02 Javascript
Angularjs 设置全局变量的方法总结
2016/10/20 Javascript
jquery利用json实现页面之间传值的实例解析
2016/12/12 Javascript
浅谈关于JS下大批量异步任务按顺序执行解决方案一点思考
2019/01/08 Javascript
Vue父组件如何获取子组件中的变量
2019/07/24 Javascript
Vue路由模块化配置的完整步骤
2019/08/14 Javascript
详解vue或uni-app的跨域问题解决方案
2020/02/21 Javascript
[49:42]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第一局
2016/03/04 DOTA
[43:14]Liquid vs Optic 2018国际邀请赛淘汰赛BO3 第二场 8.21
2018/08/22 DOTA
Python实现中一次读取多个值的方法
2018/04/22 Python
python用plt画图时,cmp设置方法
2018/12/13 Python
Python图像处理之gif动态图的解析与合成操作详解
2018/12/30 Python
python可视化实现代码
2019/01/15 Python
浅析Python 读取图像文件的性能对比
2019/03/07 Python
python文件转为exe文件的方法及用法详解
2019/07/08 Python
Python while循环使用else语句代码实例
2020/02/07 Python
使用Python获取当前工作目录和执行命令的位置
2020/03/09 Python
一文带你掌握Pyecharts地理数据可视化的方法
2021/02/06 Python
详解css3中dispaly的Grid布局与Flex布局
2020/09/11 HTML / CSS
HTML5边玩边学(3)像素和颜色
2010/09/21 HTML / CSS
html5 Canvas画图教程(6)—canvas里画曲线之arcTo方法
2013/01/09 HTML / CSS
热能动力工程毕业生自荐信
2013/11/07 职场文书
仓库管理专业个人自我评价范文
2013/11/11 职场文书
博士学位自我鉴定范文
2013/12/26 职场文书
住宅质量保证书
2014/04/29 职场文书
2015年人事工作总结范文
2015/04/09 职场文书
铁头也玩根德 YachtBoy YB-230......
2022/04/05 无线电