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 相关文章推荐
出现“不能执行已释放的Script代码”错误的原因及解决办法
Aug 29 Javascript
EXTJS内使用ACTIVEX控件引起崩溃问题的解决方法
Mar 31 Javascript
JQuery之focus函数使用介绍
Aug 20 Javascript
jquery组件使用中遇到的问题整理及解决
Feb 21 Javascript
jQuery中remove()方法用法实例
Dec 25 Javascript
js重写方法的简单实现
Jul 10 Javascript
AngularJs基本特性解析(一)
Jul 21 Javascript
微信小程序 视图层(xx.xml)和逻辑层(xx.js)详细介绍
Oct 13 Javascript
详解使用React全家桶搭建一个后台管理系统
Nov 04 Javascript
Node.js log4js日志管理详解
Jul 31 Javascript
vue router 组件的高级应用实例代码
Apr 08 Javascript
javascript canvas时钟模拟器
Jul 13 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
自己做矿石收音机
2021/03/02 无线电
分页详解 从此分页无忧(PHP+mysql)
2007/11/23 PHP
php中单个数据库字段多列显示(单字段分页、横向输出)
2014/07/28 PHP
php中最简单的字符串匹配算法
2014/12/16 PHP
Yii模型操作之criteria查找数据库的方法
2016/07/15 PHP
PHP自定义函数获取汉字首字母的方法
2016/12/01 PHP
javascript学习笔记(五) Array 数组类型介绍
2012/06/19 Javascript
Microsfot .NET Framework4.0框架 安装失败的解决方法
2013/08/14 Javascript
nodejs开发环境配置与使用
2014/11/17 NodeJs
JQuery datepicker 用法详解
2015/12/25 Javascript
在JavaScript中使用JSON数据
2016/02/15 Javascript
javascript实现简单的可随机变色网页计算器示例
2016/12/30 Javascript
express框架实现基于Websocket建立的简易聊天室
2017/08/10 Javascript
浅谈angular4.0中路由传递参数、获取参数最nice的写法
2018/03/12 Javascript
angular4中*ngFor不能对返回来的对象进行循环的解决方法
2018/09/12 Javascript
一次让你了解全部JavaScript的作用域
2019/06/24 Javascript
mpvue实现小程序签到金币掉落动画(api实现)
2019/10/17 Javascript
JavaScript实现公告栏上下滚动效果
2020/03/13 Javascript
python定时检查启动某个exe程序适合检测exe是否挂了
2013/01/21 Python
一个小示例告诉你Python语言的优雅之处
2014/07/04 Python
python的dataframe转换为多维矩阵的方法
2018/04/11 Python
python 实现手机自动拨打电话的方法(通话压力测试)
2019/08/08 Python
python pygame实现球球大作战
2019/11/25 Python
Python基于os.environ从windows获取环境变量
2020/06/09 Python
中国第一家杂志折扣订阅网:杂志铺
2016/08/30 全球购物
东芝官网商城:还原日式美学,打造美好生活
2018/12/27 全球购物
出纳岗位职责
2013/11/09 职场文书
班队活动设计方案
2014/01/30 职场文书
办公室综合文员岗位职责范本
2014/02/13 职场文书
家长寄语大全
2014/04/02 职场文书
护理学专业求职信
2014/06/29 职场文书
会计学专业求职信
2014/07/17 职场文书
党建工作目标管理责任书
2015/01/29 职场文书
公务员年度考核登记表个人总结
2015/02/12 职场文书
八年级物理教学反思
2016/02/19 职场文书
JavaScript 语句之常用 for 循环详解
2021/03/29 Javascript