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 相关文章推荐
DIV菜单层实现代码
Nov 19 Javascript
jQuery中验证表单提交方式及序列化表单内容的实现
Jan 06 Javascript
指定区域的图片自动按比例缩小的js代码(防止页面被图片撑破)
Feb 21 Javascript
javascript跨域的4种方法和原理详解
Apr 08 Javascript
js获取当前时间显示在页面上并每秒刷新
Dec 24 Javascript
jQuery实现按键盘方向键翻页特效
Mar 18 Javascript
学JavaScript七大注意事项【必看】
May 04 Javascript
jQuery模仿单选按钮选中效果
Jun 24 Javascript
javascript淘宝主图放大镜功能
Oct 20 Javascript
IE8兼容Jquery.validate.js的问题
Dec 01 Javascript
关于vue单文件中引用路径的处理方法
Jan 08 Javascript
Webpack的Loader和Plugin的区别
Nov 09 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中$_SERVER的详细参数与说明介绍
2013/10/26 PHP
Laravel框架学习笔记(一)环境搭建
2014/10/15 PHP
php中session与cookie的比较
2015/01/27 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
2018/08/04 PHP
jQuery队列控制方法详解queue()/dequeue()/clearQueue()
2010/12/02 Javascript
jQuery获得包含margin的outerWidth和outerHeight的方法
2015/03/25 Javascript
最简单的JavaScript验证整数、小数、实数、有效位小数正则表达式
2015/04/17 Javascript
jQuery实现在列表的首行添加数据
2015/05/19 Javascript
JS实现左右拖动改变内容显示区域大小的方法
2015/10/13 Javascript
JavaScript动态创建div等元素实例讲解
2016/01/06 Javascript
JavaScript+html5 canvas制作的百花齐放效果完整实例
2016/01/26 Javascript
js表单验证实例讲解
2016/03/31 Javascript
Javascript highcharts 饼图显示数量和百分比实例代码
2016/12/06 Javascript
angular 基于ng-messages的表单验证实例
2017/05/04 Javascript
微信小程序项目实践之验证码倒计时功能
2018/07/18 Javascript
微信小程序实现的日期午别医生排班表功能示例
2019/01/09 Javascript
详解Vue.js 作用域、slot用法(单个slot、具名slot)
2019/10/15 Javascript
JavaScript 如何计算文本的行数的实现
2020/09/14 Javascript
[01:04:39]OG vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
浅谈Python中chr、unichr、ord字符函数之间的对比
2016/06/16 Python
Python实现针对中文排序的方法
2017/05/09 Python
Python算法输出1-9数组形成的结果为100的所有运算式
2017/11/03 Python
简单实现python收发邮件功能
2018/01/05 Python
Python实现自动上京东抢手机
2018/02/06 Python
Python 3.6 读取并操作文件内容的实例
2018/04/23 Python
matplotlib实现热成像图colorbar和极坐标图的方法
2018/12/13 Python
Html5 new XMLHttpRequest()监听附件上传进度
2021/01/14 HTML / CSS
挪威太阳镜和眼镜网上商城:SmartBuyGlasses挪威
2016/08/20 全球购物
专注澳大利亚特产和新西兰特产的澳洲中文网:0061澳洲制造
2019/03/24 全球购物
Java工程师面试集锦之Spring框架
2013/06/16 面试题
见习报告的格式
2014/11/04 职场文书
环卫工作个人总结
2015/03/04 职场文书
2015年办公室文员工作总结
2015/04/24 职场文书
二胎满月酒致辞
2015/07/29 职场文书
Python Pandas常用函数方法总结
2021/06/15 Python