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变量作用域更轻松
Oct 25 Javascript
JQuery扩展插件Validate 5添加自定义验证方法
Sep 05 Javascript
基于jquery的代码显示区域自动拉长效果
Dec 07 Javascript
如何将网页表格内容导入excel
Feb 18 Javascript
详解js闭包
Sep 02 Javascript
JS实现图片放大镜效果的方法
Feb 27 Javascript
JavaScript中反正弦函数Math.asin()的使用简介
Jun 14 Javascript
浅谈jQuery中setInterval()方法
Jul 07 Javascript
AngularJS仿苹果滑屏删除控件
Jan 18 Javascript
svg动画之动态描边效果
Feb 22 Javascript
vue中将html字符串转换成html后遇到的问题小结
Dec 10 Javascript
微信小程序scroll-view不能左右滑动问题的解决方法
Jul 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面向接口编程 耦合设计模式 简单范例
2011/03/23 PHP
PHP中怎样保持SESSION不过期 原理及方案介绍
2013/08/08 PHP
Laravel 5框架学习之表单
2015/04/08 PHP
PHP 常用的header头部定义汇总
2015/06/19 PHP
服务器迁移php版本不同可能诱发的问题
2015/12/22 PHP
PHP8.0新功能之Match表达式的使用
2020/07/19 PHP
jQuery autocomplete插件修改
2009/04/17 Javascript
jQuery 跨域访问问题解决方法
2009/12/02 Javascript
js的延迟执行问题分析
2014/06/23 Javascript
nodeJS代码实现计算交社保是否合适
2015/03/09 NodeJs
详解Node.js中的事件机制
2016/09/22 Javascript
js本地图片预览实现代码
2016/10/09 Javascript
nodeJS服务器的创建和重新启动的实现方法
2018/05/12 NodeJs
JavaScript 判断iPhone X Series机型的方法
2019/01/28 Javascript
详解nodejs 开发企业微信第三方应用入门教程
2019/03/12 NodeJs
Python抓取百度查询结果的方法
2015/07/08 Python
使用Python来开发微信功能
2018/06/13 Python
python五子棋游戏的设计与实现
2019/06/18 Python
python Django框架实现web端分页呈现数据
2019/10/31 Python
python随机生成库faker库api实例详解
2019/11/28 Python
python GUI库图形界面开发之PyQt5表格控件QTableView详细使用方法与实例
2020/03/01 Python
Python基于stuck实现scoket文件传输
2020/04/02 Python
.img/.hdr格式转.nii格式的操作
2020/07/01 Python
Python基于爬虫实现全网搜索并下载音乐
2021/02/14 Python
农业大学毕业生的个人自我评价
2013/10/11 职场文书
技校毕业生自荐信范文
2014/03/07 职场文书
新学期决心书
2014/03/11 职场文书
《荷花》教学反思
2014/04/16 职场文书
我读书我快乐演讲稿
2014/05/07 职场文书
酒店管理专业自荐信
2014/05/23 职场文书
优秀应届本科生求职信
2014/07/19 职场文书
2015年销售人员工作总结
2015/04/07 职场文书
反腐倡廉观后感
2015/06/08 职场文书
红色革命电影观后感
2015/06/18 职场文书
Matplotlib绘制条形图的方法你知道吗
2022/03/21 Python
Grafana可视化监控系统结合SpringBoot使用
2022/04/19 Redis