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 相关文章推荐
event对象的方法 兼容多浏览器
Jun 27 Javascript
IE与firefox下Dhtml的一些区别小结
Dec 02 Javascript
jQuery提交多个表单的小例子
Jun 30 Javascript
js数组的基本操作(很全自己整理的)
Oct 16 Javascript
javascript实现查找数组中最大值方法汇总
Feb 13 Javascript
Angular使用$http.jsonp发送跨站请求的方法
Mar 16 Javascript
JavaScript条件判断_动力节点Java学院整理
Jun 26 Javascript
记React connect的几种写法(小结)
Sep 18 Javascript
Vue移动端右滑屏幕返回上一页附源码下载
Jun 26 Javascript
使用typescript构建Vue应用的实现
Aug 26 Javascript
layui实现数据表格隐藏列的示例
Oct 25 Javascript
原生JS实现pc端轮播图效果
Dec 21 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
安健A254立体声随身听的分析与打磨
2021/03/02 无线电
mysql,mysqli,PDO的各自不同介绍
2012/09/19 PHP
php使用fsockopen函数发送post,get请求获取网页内容的方法
2014/11/15 PHP
用JavaScript页面不刷新时全选择,全删除(GridView)
2009/04/14 Javascript
js function定义函数使用心得
2010/04/15 Javascript
JQuery 获取json数据$.getJSON方法的实例代码
2013/08/02 Javascript
JavaScript参数个数可变的函数举例说明
2014/10/10 Javascript
js实现仿网易点击弹出提示同时背景变暗效果
2015/08/13 Javascript
基于jQuery实现的向下滑动二级菜单效果代码
2015/08/31 Javascript
JS实现仿QQ面板的手风琴效果折叠菜单代码
2015/09/11 Javascript
分享javascript实现的冒泡排序代码并优化
2016/06/05 Javascript
10分钟掌握XML、JSON及其解析
2020/12/06 Javascript
Bootstrap源码解读标签、徽章、缩略图和警示框(8)
2016/12/26 Javascript
jquery操作ul的一些操作笔记整理(干货)
2017/08/31 jQuery
使用JavaScript实现点击循环切换图片效果
2017/09/03 Javascript
jquery ajaxfileupload异步上传插件
2017/11/21 jQuery
vue 移动端适配方案详解
2018/11/15 Javascript
微信小程序显示倒计时功能示例【测试可用】
2018/12/03 Javascript
angular6的table组件开发的实现示例
2018/12/26 Javascript
layer.confirm()右边按钮实现href的例子
2019/09/27 Javascript
vue实现信息管理系统
2020/05/30 Javascript
如何实现vue的tree组件
2020/12/03 Vue.js
vue实现树状表格效果
2020/12/29 Vue.js
python爬虫入门教程--利用requests构建知乎API(三)
2017/05/25 Python
人脸识别经典算法一 特征脸方法(Eigenface)
2018/03/13 Python
python tkinter图形界面代码统计工具(更新)
2019/09/18 Python
python继承threading.Thread实现有返回值的子类实例
2020/05/02 Python
详解matplotlib绘图样式(style)初探
2021/02/03 Python
2014年药品销售工作总结
2014/12/16 职场文书
小学班主任个人总结
2015/03/03 职场文书
工作调动申请报告
2015/05/18 职场文书
团队执行力培训心得体会
2015/08/15 职场文书
医院岗前培训心得体会
2016/01/08 职场文书
如何在Python项目中引入日志
2021/05/31 Python
Win10加载疑难解答时出错发生意外错误的解决方法
2022/07/07 数码科技
nginx访问报403错误的几种情况详解
2022/07/23 Servers