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 语言的递归编程
May 18 Javascript
Bootstrap每天必学之级联下拉菜单
Mar 27 Javascript
Vuejs第七篇之Vuejs过渡动画案例全面解析
Sep 05 Javascript
vue多级多选菜单组件开发
Sep 08 Javascript
EasyUI学习之DataGird分页显示数据
Dec 29 Javascript
Django1.7+JQuery+Ajax验证用户注册集成小例子
Apr 08 jQuery
微信小程序实现多个按钮toggle功能的实例
Jun 13 Javascript
three.js实现3D影院的原理的代码分析
Dec 18 Javascript
使用vue如何构建一个自动建站项目
Feb 05 Javascript
如何在基于vue-cli的项目自定义打包环境
Nov 10 Javascript
JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】
Jul 11 jQuery
layui树形菜单动态遍历的例子
Sep 23 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配置心得包含MYSQL5乱码解决
2006/11/20 PHP
php array_flip() 删除数组重复元素
2009/01/14 PHP
php 获取本机外网/公网IP的代码
2010/05/09 PHP
PHP多态代码实例
2015/06/26 PHP
php三元运算符知识汇总
2015/07/02 PHP
PHP后端银联支付及退款实例代码
2017/06/23 PHP
增强用户体验友好性之jquery easyui window 窗口关闭时的提示
2012/06/22 Javascript
Javascript对象中关于setTimeout和setInterval的this介绍
2012/07/21 Javascript
刷新页面的几种方法小结(JS,ASP.NET)
2014/01/07 Javascript
jQuery实现字符串按指定长度加入特定内容的方法
2015/03/11 Javascript
jQuery简单实现图片预加载
2015/04/20 Javascript
Kindeditor在线文本编辑器如何过滤HTML
2016/04/14 Javascript
基于JS实现EOS隐藏错误提示层代码
2016/04/25 Javascript
手机图片预览插件photoswipe.js使用总结
2016/08/25 Javascript
jQuery zTree树插件简单使用教程
2017/01/10 Javascript
Vue计算属性的学习笔记
2017/03/22 Javascript
js实现添加删除表格(两种方法)
2017/04/27 Javascript
javascript checkbox/radio onchange不能兼容ie8处理办法
2017/06/13 Javascript
element ui 表格动态列显示空白bug 修复方法
2018/09/04 Javascript
js实现移动端吸顶效果
2020/01/08 Javascript
Vue自定义表单内容检查rules实例
2020/10/30 Javascript
为什么推荐使用JSX开发Vue3
2020/12/28 Vue.js
[01:13]2015国际邀请赛线下观战现场
2015/08/08 DOTA
python元组操作实例解析
2014/09/23 Python
Python文本相似性计算之编辑距离详解
2016/11/28 Python
python实现单线程多任务非阻塞TCP服务端
2017/06/13 Python
谈谈python中GUI的选择
2018/03/01 Python
python如何生成网页验证码
2018/07/28 Python
Python3.5 + sklearn利用SVM自动识别字母验证码方法示例
2019/05/10 Python
Python  Django 母版和继承解析
2019/08/09 Python
python+mysql实现个人论文管理系统
2019/10/25 Python
浅析Python 简单工厂模式和工厂方法模式的优缺点
2020/07/13 Python
Kickers鞋英国官网:男士、女士和儿童鞋
2021/03/08 全球购物
培训主管的岗位职责
2013/11/23 职场文书
消防安全员岗位职责
2014/03/10 职场文书
平安建设汇报材料
2014/12/29 职场文书