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 相关文章推荐
LBS blog sql注射漏洞[All version]-官方已有补丁
Aug 26 Javascript
兼容多浏览器的iframe自适应高度(ie8 、谷歌浏览器4.0和 firefox3.5.3)
Nov 04 Javascript
ExtJS4 组件化编程,动态加载,面向对象,Direct
May 12 Javascript
JavaScript控制图片加载完成后调用回调函数的方法
Mar 20 Javascript
Js 获取当前函数参数对象的实现代码
Jun 20 Javascript
JavaScript组成、引入、输出、运算符基础知识讲解
Dec 08 Javascript
JS数组搜索之折半搜索实现方法分析
Mar 27 Javascript
JS实现用特殊符号替换字符串的中间部分区域的实例代码
Jul 24 Javascript
JS实现图片拖拽交换效果
Nov 30 Javascript
Vue多环境代理配置方法思路详解
Jun 21 Javascript
微信小程序绘制图片发送朋友圈
Jul 25 Javascript
Nuxt的路由动画效果案例
Nov 06 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
Mysql的常用命令
2006/10/09 PHP
Cakephp 执行主要流程
2010/03/24 PHP
WordPress判断用户是否登录的代码
2011/03/17 PHP
PHP得到mssql的存储过程的输出参数功能实现
2012/11/23 PHP
叫你如何修改Nginx与PHP的文件上传大小限制
2014/09/10 PHP
php图片处理函数获取类型及扩展名实例
2014/11/19 PHP
浅析Yii2缓存的使用
2016/05/10 PHP
php实现学生管理系统
2020/03/21 PHP
PHP基本语法实例总结
2016/09/09 PHP
js 对联广告、漂浮广告封装类(IE,FF,Opera,Safari,Chrome
2009/11/26 Javascript
JavaScript的类型转换(字符转数字 数字转字符)
2010/08/30 Javascript
jqgrid 简单学习笔记
2011/05/03 Javascript
jquery实现华丽的可折角广告代码
2015/09/02 Javascript
jQuery 插件实现随机自由弹跳气泡样式
2017/01/12 Javascript
mongoose中利用populate处理嵌套的方法
2017/05/26 Javascript
JQuery使用属性addClass、removeClass和toggleClass实现增加和删除类操作示例
2019/11/18 jQuery
vue实现评价星星功能
2020/06/30 Javascript
[04:11]2014DOTA2国际邀请赛 CIS遗憾出局梦想不灭
2014/07/09 DOTA
python多进程提取处理大量文本的关键词方法
2018/06/05 Python
对python3新增的byte类型详解
2018/12/04 Python
利用Python实现kNN算法的代码
2019/08/16 Python
Python scipy的二维图像卷积运算与图像模糊处理操作示例
2019/09/06 Python
使用pygame写一个古诗词填空通关游戏
2019/12/03 Python
python中Ansible模块的Playbook的具体使用
2020/05/28 Python
Python自动创建Excel并获取内容
2020/09/16 Python
CSS3中的元素过渡属性transition示例详解
2016/11/30 HTML / CSS
澳大利亚100%丝绸多彩度假装商店:TheSwankStore
2019/09/04 全球购物
Java面试题:请说出如下代码的输出结果
2013/04/22 面试题
项目资料员岗位职责
2013/12/10 职场文书
纺织工程专业个人求职信范文
2014/01/27 职场文书
土木工程师职业规划范文
2014/03/07 职场文书
授权委托书范本(单位)
2014/09/28 职场文书
2014年创先争优工作总结
2014/12/11 职场文书
政府会议通知范文
2015/04/15 职场文书
员工工作表扬信
2015/05/05 职场文书
python如何利用cv2.rectangle()绘制矩形框
2022/12/24 Python