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 api参考 visualjquery 中国线路 速度快
Nov 30 Javascript
Jquery中Ajax 缓存带来的影响的解决方法
May 19 Javascript
JavaScript实现三阶幻方算法谜题解答
Dec 29 Javascript
jQuery实现锚点scoll效果实例分析
Mar 10 Javascript
HTML5+setCutomValidity()函数验证表单实例分享
Apr 24 Javascript
javascript三种代码注释方法
Jun 02 Javascript
JS实现数字格式千分位相互转换方法
Aug 01 Javascript
微信小程序引用公共js里的方法的实例详解
Aug 17 Javascript
JavaScript求一组数的最小公倍数和最大公约数常用算法详解【面向对象,回归迭代和循环】
May 07 Javascript
微信小程序通过js实现瀑布流布局详解
Aug 28 Javascript
关于JSON解析的实现过程解析
Oct 08 Javascript
vue 使用localstorage实现面包屑的操作
Nov 16 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实现的日历程序
2015/06/18 PHP
php的lavarel框架中join和orWhere的用法
2020/12/28 PHP
JavaScript Tips 使用DocumentFragment加快DOM渲染速度
2010/06/28 Javascript
js下写一个事件队列操作函数
2010/07/19 Javascript
MooTools 页面滚动浮动层智能定位实现代码
2011/08/23 Javascript
JQuery获取文本框中字符长度的代码
2011/09/29 Javascript
jquery+css+ul模拟列表菜单具体实现思路
2013/04/15 Javascript
jQuery实现级联菜单效果(仿淘宝首页菜单动画)
2014/04/10 Javascript
AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法
2014/06/06 Javascript
使用不同的方法结合/合并两个JS数组
2014/09/18 Javascript
JS 打印功能代码可实现打印预览、打印设置等
2014/10/31 Javascript
jQuery实现企业网站横幅焦点图切换功能实例
2015/04/30 Javascript
浅谈JSON.parse()和JSON.stringify()
2015/07/14 Javascript
不使用script导入js文件的几种方法
2016/10/27 Javascript
AngularJS指令与控制器之间的交互功能示例
2016/12/14 Javascript
js监听input输入框值的实时变化实例
2017/01/26 Javascript
angular.js和vue.js中实现函数去抖示例(debounce)
2018/01/18 Javascript
JavaScript复制内容到剪贴板的两种常用方法
2018/02/27 Javascript
JS中DOM元素的attribute与property属性示例详解
2018/09/04 Javascript
express 项目分层实践详解
2018/12/10 Javascript
vue获取验证码倒计时组件
2019/08/26 Javascript
js实现简易计算器功能
2019/10/18 Javascript
详解微信小程序之提高应用速度小技巧
2020/01/07 Javascript
微信小程序自定义yPicker组件实现省市区三级联动功能
2020/10/29 Javascript
python关闭windows进程的方法
2015/04/18 Python
Python开发之快速搭建自动回复微信公众号功能
2016/04/22 Python
NumPy排序的实现
2020/01/21 Python
pygame用blit()实现动画效果的示例代码
2020/05/28 Python
浅谈django channels 路由误导
2020/05/28 Python
小学生评语集锦
2014/04/18 职场文书
中秋联欢会主持词
2015/07/04 职场文书
安全生产隐患排查制度
2015/08/05 职场文书
2016年小学植树节活动总结
2016/03/16 职场文书
python 提取html文本的方法
2021/05/20 Python
Sleuth+logback 设置traceid 及自定义信息方式
2021/07/26 Java/Android
pd.DataFrame中的几种索引变换的实现
2022/06/16 Python