jQuery选择器之子元素过滤选择器


Posted in jQuery onSeptember 28, 2017

本文实例为大家分享了jQuery子元素过滤选择器的具体代码,供大家参考,具体内容如下

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Untitled Document</title>
    <link rel="stylesheet" type="text/css" href="css/style.css" rel="external nofollow" >
        <style type="text/css">
      div, span, p {
        width: 140px;
        height: 140px;
        margin: 5px;
        background: #aaa;
        border: #000 1px solid;
        float: left;
        font-size: 17px;
        font-family: Verdana;
      }
      
      div.mini {
        width: 55px;
        height: 55px;
        background-color: #aaa;
        font-size: 12px;
      }
      
      div.hide {
        display: none;
      }      
    </style>
    <script type="text/javascript" src="jquery-1.7.2.js"></script>
    <script type="text/javascript">
      $(document).ready(function(){
        
        $("#btn1").click(function(){
          //选取子元素, 需要在选择器前添加一个空格. 
          $("div.one :nth-child(2)").css("background", "#ffbbaa");
        });
        $("#btn2").click(function(){
          $("div.one :first-child").css("background", "#ffbbaa");
        });
        $("#btn3").click(function(){
          $("div.one :last-child").css("background", "#ffbbaa");
        });
        
        $("#btn4").click(function(){
          $("div.one :only-child").css("background", "#ffbbaa");
        });
        
      });
    </script>
  </head>
  <body>    
    <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" value="123456789" size="8">
    </div>
    <div id="mover">正在执行动画的div元素.</div>
  </body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
Mar 23 jQuery
jQuery操作css样式
May 15 jQuery
jquery仿京东商品放大浏览页面
Jun 06 jQuery
jQuery.Form实现Ajax上传文件同时设置headers的方法
Jun 26 jQuery
jQuery实现表格冻结顶栏效果
Aug 20 jQuery
详解jquery插件jquery.viewport.js学习使用方法
Sep 08 jQuery
jQuery实现可兼容IE6的遮罩功能详解
Sep 19 jQuery
jQuery实现的自定义轮播图功能详解
Dec 28 jQuery
jQuery事件多次绑定与解绑问题实例分析
Feb 19 jQuery
JQuery属性操作与循环用法示例
May 15 jQuery
jQuery模拟html下拉多选框的原生实现方法示例
May 30 jQuery
JQuery事件冒泡和默认行为代码实例
May 13 jQuery
jQuery选择器之属性过滤选择器详解
Sep 28 #jQuery
jquery实现左右轮播图效果
Sep 28 #jQuery
JQuery 选择器、DOM节点操作练习实例
Sep 28 #jQuery
jQuery 利用ztree实现树形表格的实例代码
Sep 27 #jQuery
JavaScript实现离开页面前提示功能【附jQuery实现方法】
Sep 26 #jQuery
jQuery EasyUI Layout实现tabs标签的实例
Sep 26 #jQuery
jQuery EasyUI开发技巧总结
Sep 26 #jQuery
You might like
十大催泪虐心动漫电影,有几部你还没看
2020/03/04 日漫
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
2013/07/03 PHP
php从数组中随机选择若干不重复元素的方法
2015/03/14 PHP
php生成年月日下载列表的方法
2015/04/24 PHP
Yii实现显示静态页的方法
2016/04/25 PHP
Ajax中的JSON格式与php传输过程全面解析
2017/11/14 PHP
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
2018/05/23 PHP
Prototype使用指南之enumerable.js
2007/01/10 Javascript
jquery 图片预加载 自动等比例缩放插件
2008/12/25 Javascript
jQuery学习2 选择器的使用说明
2010/02/07 Javascript
JS实现网页游戏中滑块响应鼠标点击移动效果
2015/10/19 Javascript
JS功能代码集锦
2016/05/04 Javascript
jQuery 遍历map()方法详解
2016/11/04 Javascript
基于AngularJS实现的工资计算器实例
2017/06/16 Javascript
vue.js实现备忘录功能的方法
2017/07/10 Javascript
如何使用JS在HTML中自定义字符串格式化
2017/07/20 Javascript
Vue + Vue-router 同名路由切换数据不更新的方法
2017/11/20 Javascript
jquery如何实现点击空白处隐藏元素
2017/12/05 jQuery
vue中实现methods一个方法调用另外一个方法
2018/02/08 Javascript
vue 实现强制类型转换 数字类型转为字符串
2019/11/07 Javascript
在python3环境下的Django中使用MySQL数据库的实例
2017/08/29 Python
对numpy中的where方法嵌套使用详解
2018/10/31 Python
Django 外键的使用方法详解
2019/07/19 Python
python3使用Pillow、tesseract-ocr与pytesseract模块的图片识别的方法
2020/02/26 Python
python excel多行合并的方法
2020/12/09 Python
AE美国鹰美国官方网站:American Eagle Outfitters
2016/08/22 全球购物
迪卡侬中国官网:Decathlon中国
2020/08/10 全球购物
实习生自我鉴定范文
2013/12/05 职场文书
建筑行业的大学生自我评价
2013/12/08 职场文书
教师自荐信范文
2013/12/09 职场文书
在校硕士自我鉴定
2014/01/23 职场文书
经济管理毕业生求职信
2014/03/15 职场文书
如何做好工作总结!
2019/04/10 职场文书
2019邀请函格式及范文
2019/05/20 职场文书
nginx负载功能+nfs服务器功能解析
2022/02/28 Servers
JavaScript正则表达式实现注册信息校验功能
2022/05/30 Java/Android