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 相关文章推荐
javascript实现的像java、c#之类的sleep暂停的函数代码
Mar 04 Javascript
自己动手开发jQuery插件教程
Aug 25 Javascript
JavaScript中的作用域链和闭包
Jun 30 Javascript
jquery的ajax异步请求接收返回json数据实例
Jun 16 Javascript
Node.js抓取中文网页乱码问题和解决方法
Feb 10 Javascript
IE8下jQuery改变png图片透明度时出现的黑边
Aug 30 Javascript
jQuery中Nicescroll滚动条插件的用法
Nov 10 Javascript
AngularJS实现给动态生成的元素绑定事件的方法
Dec 14 Javascript
JS验证全角与半角及相互转化的介绍
May 18 Javascript
p5.js码绘“跳动的小正方形”的实现代码
Oct 22 Javascript
JavaScript中的this原理及6种常见使用场景详解
Feb 14 Javascript
Vue环境搭建+VSCode+Win10的详细教程
Aug 19 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
层叠菜单的动态生成
2006/10/09 PHP
php时间不正确的解决方法
2008/04/09 PHP
比较简单实用的PHP无限分类源码分享(思路不错)
2011/10/13 PHP
PHP面向对象的进阶学习(抽像类、接口、final、类常量)
2012/05/07 PHP
php设计模式之观察者模式的应用详解
2013/05/21 PHP
PHP网站建设的流程与步骤分享
2015/09/25 PHP
在WordPress的文章编辑器中设置默认内容的方法
2015/12/29 PHP
基于Laravel 多个中间件的执行顺序详解
2019/10/21 PHP
javascript removeChild 使用注意事项
2009/04/11 Javascript
JS 遮照层实现代码
2010/03/31 Javascript
使用javascipt---实现二分查找法
2013/04/10 Javascript
jquery实现省市select下拉框的替换(示例代码)
2014/02/22 Javascript
原生js和jQuery实现淡入淡出轮播效果
2015/12/25 Javascript
jquery 标签 隔若干行加空白或者加虚线的方法
2016/12/07 Javascript
利用Node.js对文件进行重命名
2017/03/12 Javascript
解决Vue.js父组件$on无法监听子组件$emit触发事件的问题
2018/09/12 Javascript
ES6扩展运算符和rest运算符用法实例分析
2020/05/23 Javascript
Python 调用VC++的动态链接库(DLL)
2008/09/06 Python
python处理cookie详解
2014/02/07 Python
Python数据结构与算法之链表定义与用法实例详解【单链表、循环链表】
2017/09/28 Python
Python获取网段内ping通IP的方法
2019/01/31 Python
详解Python locals()的陷阱
2019/03/26 Python
python flask 如何修改默认端口号的方法步骤
2019/07/12 Python
使用python获取邮箱邮件的设置方法
2019/09/20 Python
命令行运行Python脚本时传入参数的三种方式详解
2019/10/11 Python
在tensorflow中设置使用某一块GPU、多GPU、CPU的操作
2020/02/07 Python
印尼穆斯林时尚购物网站:Hijabenka
2016/12/10 全球购物
美德少年事迹材料
2014/01/23 职场文书
社区工作感言
2014/02/21 职场文书
幼儿园课题实施方案
2014/05/14 职场文书
2014卖家双十一活动策划书
2014/09/29 职场文书
党员查摆剖析材料
2014/10/10 职场文书
2015年安全月活动总结
2015/03/26 职场文书
2015年护士长个人工作总结
2015/04/24 职场文书
​(迎国庆)作文之我爱我的祖国
2019/09/19 职场文书
使用pandas模块实现数据的标准化操作
2021/05/14 Python