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 相关文章推荐
原生Aajax 和jQuery Ajax 写法个人总结
Mar 24 jQuery
jQuery使用eraser.js插件实现擦除、刮刮卡效果的方法【附eraser.js下载】
Apr 28 jQuery
JQuery 封装 Ajax 常用方法(推荐)
May 21 jQuery
jQuery封装placeholder效果实现方法,让低版本浏览器支持该效果
Jul 08 jQuery
详解jquery插件jquery.viewport.js学习使用方法
Sep 08 jQuery
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
Oct 20 jQuery
jquery获取file表单选择文件的路径、名字、大小、类型
Jan 18 jQuery
jQuery实现图片随机切换、抽奖功能(实例代码)
Oct 23 jQuery
jQuery 图片查看器插件 Viewer.js用法简单示例
Apr 04 jQuery
基于JQuery实现页面定时弹出广告
May 08 jQuery
JavaScript或jQuery 获取option value值方法解析
May 12 jQuery
IDEA配置jQuery, $符号不再显示黄色波浪线的问题
Oct 09 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
当海贼王变成JOJO风
2020/03/02 日漫
PHP对象的浅复制与深复制的实例详解
2017/10/26 PHP
浅谈php使用curl模拟多线程发送请求
2019/03/08 PHP
一段非常简单的让图片自动切换js代码
2006/11/10 Javascript
几个有趣的Javascript Hack
2010/07/24 Javascript
JQuery中判断一个元素下面是否有内容或者有某个标签的判断代码
2012/02/02 Javascript
js querySelector和getElementById通过id获取元素的区别
2012/04/20 Javascript
javascript框架设计读书笔记之种子模块
2014/12/02 Javascript
小心!AngularJS结合RequireJS做文件合并压缩的那些坑
2016/01/09 Javascript
jQuery实现横向带缓冲的水平运动效果(附demo源码下载)
2016/01/29 Javascript
全国省市二级联动下拉菜单 js版
2016/05/10 Javascript
深入学习js瀑布流布局
2016/10/14 Javascript
浅谈在koa2中实现页面渲染的全局数据
2017/10/09 Javascript
解决option标签selected=&quot;selected&quot;属性失效的问题
2017/11/06 Javascript
简单的三步vuex入门
2018/05/20 Javascript
使用vue完成微信公众号网页小记(推荐)
2019/04/28 Javascript
JS实现求字符串中出现最多次数的字符和次数示例
2019/07/05 Javascript
[00:30]明星选手化身超级英雄!2018DOTA2亚洲邀请赛全明星赛来临!
2018/04/06 DOTA
学习python的几条建议分享
2013/02/10 Python
浅谈python为什么不需要三目运算符和switch
2016/06/17 Python
Python基于FTP模块实现ftp文件上传操作示例
2018/04/23 Python
深入浅析python 协程与go协程的区别
2019/05/09 Python
python爬虫 模拟登录人人网过程解析
2019/07/31 Python
通过实例学习Python Excel操作
2020/01/06 Python
新年福利来一波之Python轻松集齐五福(demo)
2020/01/20 Python
python 解压、复制、删除 文件的实例代码
2020/02/26 Python
python中查看.db文件中表格的名字及表格中的字段操作
2020/07/07 Python
基于 HTML5 WebGL 实现的垃圾分类系统
2019/10/08 HTML / CSS
美国领先的医疗警报服务:Philips Lifeline
2018/03/12 全球购物
党员思想汇报范文
2013/12/30 职场文书
消防安全责任书范本
2014/04/15 职场文书
2015商场元旦促销活动策划方案
2014/12/09 职场文书
社会主义核心价值观主题教育活动总结
2015/05/07 职场文书
鸡毛信观后感
2015/06/11 职场文书
用Python将GIF动图分解成多张静态图片
2021/06/11 Python
java代码实现空间切割
2022/01/18 Java/Android