jQuery子元素过滤选择器用法示例


Posted in Javascript onSeptember 09, 2016

本文实例讲述了jQuery子元素过滤选择器用法。分享给大家供大家参考,具体如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<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(){
  //选取每个父元素下的第2个子元素
  $('#btn1').click(function(){
    $('div.one :nth-child(2)').css("background","#bbffaa");
  })
  //选取每个父元素下的第一个子元素
  $('#btn2').click(function(){
    $('div.one :first-child').css("background","#bbffaa");
  })
  //选取每个父元素下的最后一个子元素
  $('#btn3').click(function(){
    $('div.one :last-child').css("background","#bbffaa");
  })
  //如果父元素下的仅仅只有一个子元素,那么选中这个子元素
  $('#btn4').click(function(){
    $('div.one :only-child').css("background","#bbffaa");
  })
});
</script>
</head>
<body>
<button id="reset">手动重置页面元素</button>
<input type="checkbox" id="isreset" checked="checked"/>
<label for="isreset">点击下列按钮时先自动重置页面</label>
<h3>子元素过滤选择器.</h3>
<input type="button" value="选取每个class为one的div父元素下的第2个子元素." id="btn1"/>
<input type="button" value="选取每个class为one的div父元素下的第一个子元素." id="btn2"/>
<input type="button" value="选取每个class为one的div父元素下的最后一个子元素." id="btn3"/>
<input type="button" value="如果class为one的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教程
Jun 09 Javascript
写出更好的JavaScript程序之undefined篇(中)
Nov 23 Javascript
在JavaScript中监听IME键盘输入事件
May 29 Javascript
JQuery入门——事件切换之toggle()方法应用介绍
Feb 05 Javascript
解析jQuery与其它js(Prototype)库兼容共存
Jul 04 Javascript
JS与Ajax Get和Post在使用上的区别实例详解
Jun 08 Javascript
JavaScript 是什么意思
Sep 22 Javascript
详解基于Angular4+ server render(服务端渲染)开发教程
Aug 28 Javascript
浅谈vuex中store的命名空间
Nov 08 Javascript
es6函数之尾递归用法实例分析
Apr 25 Javascript
vue点击弹窗自动触发点击事件的解决办法(模拟场景)
May 25 Vue.js
Javascript使用integrity属性进行安全验证
Nov 07 Javascript
老生常谈JQuery data方法的使用
Sep 09 #Javascript
Vuejs第十一篇组件之slot内容分发实例详解
Sep 09 #Javascript
jQuery内容过滤选择器用法示例
Sep 09 #Javascript
Vue.js动态组件解析
Sep 09 #Javascript
JS判断form内所有表单是否为空的简单实例
Sep 09 #Javascript
jQuery查找节点并获取节点属性的方法
Sep 09 #Javascript
js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码
Sep 09 #Javascript
You might like
PHP脚本的10个技巧(8)
2006/10/09 PHP
PHP二维数组的去重问题解析
2011/07/17 PHP
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
2013/02/14 PHP
PHP跳转页面的几种实现方法详解
2013/06/08 PHP
解析posix与perl标准的正则表达式区别
2013/06/17 PHP
解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
2013/06/28 PHP
PHP实现支持SSL连接的SMTP邮件发送类
2015/03/05 PHP
Laravel如何自定义command命令浅析
2019/03/23 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
2020/03/29 PHP
jQuery布局插件UI Layout简介及使用方法
2013/04/03 Javascript
不到30行JS代码实现Excel表格的方法
2014/11/15 Javascript
jQuery中的siblings用法实例分析
2015/12/24 Javascript
jq实现左滑显示删除按钮,点击删除实现删除数据功能(推荐)
2016/08/23 Javascript
Three.js如何实现雾化效果示例代码
2017/09/27 Javascript
浅谈Vue路由快照实现思路及其问题
2018/06/07 Javascript
vue内置组件transition简单原理图文详解(小结)
2018/07/12 Javascript
Vue框架里使用Swiper的方法示例
2018/09/20 Javascript
js简单的分页器插件代码实例
2019/09/11 Javascript
vue实现移动端触屏拖拽功能
2020/08/21 Javascript
python中list循环语句用法实例
2014/11/10 Python
Python批量转换文件编码格式
2015/05/17 Python
python开发之IDEL(Python GUI)的使用方法图文详解
2015/11/12 Python
Python中定时任务框架APScheduler的快速入门指南
2017/07/06 Python
python实现分页效果
2017/10/25 Python
TensorFlow实现创建分类器
2018/02/06 Python
浅析Python与Mongodb数据库之间的操作方法
2019/07/01 Python
Python集合操作方法详解
2020/02/09 Python
FORZIERI澳大利亚站:全球顶级奢华配饰精品店
2016/12/31 全球购物
SKECHERS斯凯奇中国官网:来自美国的运动休闲品牌
2018/11/14 全球购物
斯洛伐克家具和时尚装饰品购物网站:Butlers.sk
2019/09/08 全球购物
alice McCALL官网:澳大利亚时尚品牌
2020/11/16 全球购物
软件工程师面试题
2012/06/25 面试题
介绍一下Mysql的存储引擎
2015/02/12 面试题
应用艺术毕业生的自我评价
2013/12/04 职场文书
党员教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
2019求职信:应届生求职信范文
2019/04/24 职场文书