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 相关文章推荐
简单的JS多重继承示例
Mar 13 Javascript
javascript HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)
Jun 02 Javascript
需要做特殊处理的DOM元素属性的访问
Nov 05 Javascript
表单类各种类型(文本框)失去焦点效果jquery代码
Apr 26 Javascript
javascript实现跳转菜单的具体方法
Jul 05 Javascript
JS之Date对象和获取系统当前时间详解
Jan 13 Javascript
浅谈javascript中this在事件中的应用
Feb 15 Javascript
javascript动态添加删除tabs标签的方法
Jul 06 Javascript
使用JQuery实现Ctrl+Enter提交表单的方法
Oct 22 Javascript
JS实现可针对算术表达式求值的计算器功能示例
Sep 04 Javascript
JS监听事件的叠加和移除功能
Nov 19 Javascript
Vue使用Proxy监听所有接口状态的方法实现
Jun 07 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基础知识:控制结构
2006/12/13 PHP
php+flash+jQuery多图片上传源码分享
2020/07/27 PHP
PHP实时统计中文字数和区别
2019/02/28 PHP
php实现通过stomp协议连接ActiveMQ操作示例
2020/02/23 PHP
JS的数组的扩展实例代码
2008/07/09 Javascript
JavaScript 事件冒泡简介及应用
2010/01/11 Javascript
javascript中window.event事件用法详解
2012/12/11 Javascript
用IE重起计算机或者关机的示例代码
2014/03/10 Javascript
js实现最短的XML格式化工具实例
2015/03/12 Javascript
JavaScript中判断函数、变量是否存在
2015/06/10 Javascript
NodeJS连接MongoDB数据库时报错的快速解决方法
2016/05/13 NodeJs
Angular.js中ng-include用法及多标签页面的实现方式详解
2017/05/07 Javascript
基于JavaScript实现报警器提示音效果
2017/10/27 Javascript
基于js中的存储键值对以及注意事项介绍
2018/03/30 Javascript
详解Node.js 中使用 ECDSA 签名遇到的坑
2018/11/26 Javascript
js实现数字滚动特效
2019/12/16 Javascript
vue 导航锚点_点击平滑滚动,导航栏对应变化详解
2020/08/10 Javascript
Ant Design moment对象和字符串之间的相互转化教程
2020/10/27 Javascript
python编码最佳实践之总结
2016/02/14 Python
python实现图片上添加图片
2019/11/26 Python
python使用自定义钉钉机器人的示例代码
2020/06/24 Python
Python3如何实现Win10桌面自动切换
2020/08/11 Python
scrapy中如何设置应用cookies的方法(3种)
2020/09/22 Python
python 实现Requests发送带cookies的请求
2021/02/08 Python
美国餐厅用品和厨房设备批发网站:KaTom Restaurant Supply
2018/01/27 全球购物
Under Armour西班牙官网:美国知名的高端功能性运动品牌
2018/12/12 全球购物
某公司.Net方向面试题
2014/04/24 面试题
创建绿色学校先进个人材料
2014/08/20 职场文书
村道德模范事迹材料
2014/08/28 职场文书
工作作风整顿个人剖析材料
2014/10/11 职场文书
师范生见习自我总结
2015/06/23 职场文书
教研活动主持词
2015/07/03 职场文书
阳光体育运动标语口号
2015/12/26 职场文书
升职自荐书
2019/05/09 职场文书
如何使用Python提取Chrome浏览器保存的密码
2021/06/09 Python
漫画《尖帽子的魔法工坊》宣布动画化
2022/04/06 日漫