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 相关文章推荐
ASP Json Parser修正版
Dec 06 Javascript
jquery uploadify 在FF下无效的解决办法
Sep 26 Javascript
js获取本机操作系统类型的两种方法
Dec 19 Javascript
HTML5canvas 绘制一个圆环形的进度表示实例
Dec 16 Javascript
JS重载实现方法分析
Dec 16 Javascript
webpack入门+react环境配置
Feb 08 Javascript
JS闭包可被利用的常见场景小结
Apr 09 Javascript
JS如何实现在页面上快速定位(锚点跳转问题)
Aug 14 Javascript
vue-cli脚手架-bulid下的配置文件
Mar 27 Javascript
vue组件的写法汇总
Apr 12 Javascript
Vue简单实现原理详解
May 07 Javascript
详解webpack的文件监听实现(热更新)
Sep 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
DC动画电影《黑暗正义联盟》曝预告 5月5日上线数字平台
2020/04/09 欧美动漫
PHP实现通过正则表达式替换回调的内容标签
2015/06/15 PHP
全面解读PHP的人气开发框架Laravel
2015/10/15 PHP
php强制下载文件函数
2016/08/24 PHP
php禁用cookie后session设置方法分析
2016/10/19 PHP
Prototype最新版(1.5 rc2)使用指南(1)
2007/01/10 Javascript
Flash对联广告的关闭按钮讨论
2007/01/30 Javascript
javascript XMLHttpRequest对象全面剖析
2010/04/24 Javascript
JavaScript四种调用模式和this示例介绍
2014/01/02 Javascript
JS获取select的value和text值的简单实例
2014/02/26 Javascript
详解JavaScript中的表单验证
2015/06/16 Javascript
Node.js Sequelize如何实现数据库的读写分离
2016/10/23 Javascript
JS实现快速的导航下拉菜单动画效果附源码下载
2016/11/01 Javascript
适用于手机端的jQuery图片滑块动画
2016/12/09 Javascript
Bootstrap输入框组件简单实现代码
2017/03/06 Javascript
原生JavaScript实现的简单省市县三级联动功能示例
2017/05/27 Javascript
JavaScript获取页面元素的常用方法详解
2019/09/28 Javascript
基于VUE的v-charts的曲线显示功能
2019/10/01 Javascript
layui前端时间戳转化实例
2019/11/15 Javascript
node.JS二进制操作模块buffer对象使用方法详解
2020/02/06 Javascript
jquery传参及获取方式(两种方式)
2020/02/13 jQuery
VUE使用 wx-open-launch-app 组件开发微信打开APP功能
2020/08/11 Javascript
[03:51]吞吞映像 每周精彩击杀top10第二弹
2014/06/25 DOTA
python中的常量和变量代码详解
2018/07/25 Python
Python Tkinter模块 GUI 可视化实例
2019/11/20 Python
Selenium向iframe富文本框输入内容过程图解
2020/04/10 Python
html5跨域通讯之postMessage的用法总结
2013/11/07 HTML / CSS
历史教育专业个人求职信
2013/12/13 职场文书
电厂厂长岗位职责
2014/01/02 职场文书
园林设计专业毕业生求职信
2014/03/23 职场文书
无私奉献演讲稿
2014/09/04 职场文书
单方离婚协议书范本2014
2014/10/28 职场文书
小学记事作文之200字
2019/08/06 职场文书
导游词之重庆渣滓洞
2020/01/08 职场文书
详解MySQL事务的隔离级别与MVCC
2021/04/22 MySQL
MySQL 表锁定 LOCK和UNLOCK TABLES的 SQL语法
2022/04/18 MySQL