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 相关文章推荐
基础的prototype.js常用函数及其用法
Mar 10 Javascript
一些常用的JS功能函数(2009-06-04更新)
Jun 04 Javascript
extjs两个tbar问题探讨
Aug 08 Javascript
JavaScript的React Web库的理念剖析及基础上手指南
May 10 Javascript
JS在一定时间内跳转页面及各种刷新页面的实现方法
May 26 Javascript
JavaScript实现跟随滚动缓冲运动广告框
Jul 15 Javascript
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
Nov 08 jQuery
使用Angular 6创建各种动画效果的方法
Oct 10 Javascript
VueJS 取得 URL 参数值的方法
Jul 19 Javascript
vue使用axios实现excel文件下载的功能
Jul 16 Javascript
js删除指定位置超链接中含有百度与360的标题
Jan 06 Javascript
使用refresh_token实现无感刷新页面
Apr 26 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网站备份程序代码分享
2011/06/10 PHP
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
2014/07/01 PHP
PHP处理大量表单字段的便捷方法
2015/02/07 PHP
php实现替换手机号中间数字为*号及隐藏IP最后几位的方法
2016/11/16 PHP
浅谈htmlentities 、htmlspecialchars、addslashes的使用方法
2016/12/09 PHP
PHP类与对象后期静态绑定操作实例详解
2018/12/20 PHP
JavaScript生成SQL查询表单的方法
2015/08/13 Javascript
javascript实现自动填写表单实例简析
2015/12/02 Javascript
JS使用eval()动态创建变量的方法
2016/06/03 Javascript
BootStrap table使用方法分析
2016/11/08 Javascript
COM组件中调用JavaScript函数详解及实例
2017/02/23 Javascript
Jquery EasyUI $.Parser
2017/06/02 jQuery
bootstrap模态框弹出和隐藏,动态改变中间内容的实例
2018/08/10 Javascript
python开发中range()函数用法实例分析
2015/11/12 Python
Python使用迭代器捕获Generator返回值的方法
2017/04/05 Python
对numpy的array和python中自带的list之间相互转化详解
2018/04/13 Python
详解Numpy中的广播原则/机制
2018/09/20 Python
对python pandas 画移动平均线的方法详解
2018/11/28 Python
解决Python3 被PHP程序调用执行返回乱码的问题
2019/02/16 Python
梅尔倒谱系数(MFCC)实现
2019/06/19 Python
python手写均值滤波
2020/02/19 Python
python的reverse函数翻转结果为None的问题
2020/05/11 Python
Python使用re模块验证危险字符
2020/05/21 Python
html5 实现客户端验证上传文件的大小(简单实例)
2016/05/15 HTML / CSS
英国排名第一的礼品体验公司:Red Letter Days
2018/08/16 全球购物
英国手机零售商:Metrofone
2019/03/18 全球购物
银行优秀员工事迹
2014/02/06 职场文书
网络宣传方案
2014/03/15 职场文书
关于责任的演讲稿
2014/05/20 职场文书
企业宣传策划方案
2014/05/29 职场文书
单位授权委托书范文
2014/08/02 职场文书
企业领导对照检查材料
2014/08/20 职场文书
最美家庭活动方案
2014/08/31 职场文书
实现中国梦思想汇报2014
2014/09/13 职场文书
Python自动化之批量处理工作簿和工作表
2021/06/03 Python
MySQL系列之一 MariaDB-server安装
2021/07/02 MySQL