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 相关文章推荐
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
Jun 12 jQuery
jQuery DOM节点的遍历方法小结
Aug 15 jQuery
jQuery实现IE输入框完成placeholder标签功能的方法
Sep 20 jQuery
jQuery实现checkbox即点即改批量删除及中间遇到的坑
Nov 11 jQuery
jQuery第一次运行页面默认触发点击事件的实例
Jan 10 jQuery
jQuery事件多次绑定与解绑问题实例分析
Feb 19 jQuery
jQuery操作元素追加内容示例
Jan 10 jQuery
jQuery表单校验插件validator使用方法详解
Feb 18 jQuery
jquery检测上传文件大小示例
Apr 26 jQuery
jQuery 隐藏/显示效果函数用法实例分析
May 20 jQuery
jQuery实现鼠标滑动切换图片
May 27 jQuery
html5以及jQuery实现本地图片上传前的预览代码实例讲解
Mar 01 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
php数组函数序列之array_search()- 按元素值返回键名
2011/11/04 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十二)
2014/06/25 PHP
PHP利用超级全局变量$_GET来接收表单数据的实例
2016/11/05 PHP
来自国外的14个图片放大编辑的jQuery插件整理
2010/10/20 Javascript
js冒泡法和数组转换成字符串示例代码
2013/08/14 Javascript
JS操作XML实例总结(加载与解析XML文件、字符串)
2015/12/08 Javascript
基于jQuery实现仿百度首页选项卡切换效果
2016/05/29 Javascript
BootStrap 智能表单实战系列(五) 表单依赖插件处理
2016/06/13 Javascript
使用socket.io制做简易WEB聊天室
2018/01/02 Javascript
微信小程序实现滚动消息通知
2018/02/02 Javascript
微信小程序开发之改变data中数组或对象的某一属性值
2018/07/05 Javascript
Angularjs实现多图片上传预览功能
2018/07/18 Javascript
vue elementUI table表格数据 滚动懒加载的实现方法
2019/04/04 Javascript
vue+elementUI实现表单和图片上传及验证功能示例
2019/05/14 Javascript
Python中的闭包总结
2014/09/18 Python
python通过pil模块获得图片exif信息的方法
2015/03/16 Python
Python字典操作简明总结
2015/04/13 Python
Python中max函数用法实例分析
2015/07/17 Python
Python字符串处理实现单词反转
2017/06/14 Python
windows下python安装小白入门教程
2018/09/18 Python
对python创建及引用动态变量名的示例讲解
2018/11/10 Python
Python批量生成幻影坦克图片实例代码
2019/06/04 Python
Python的互斥锁与信号量详解
2019/09/12 Python
原生python实现knn分类算法
2019/10/24 Python
Python模块的制作方法实例分析
2019/12/21 Python
pycharm 2019 最新激活方式(pycharm破解、激活)
2020/09/22 Python
Window版下在Jupyter中编写TensorFlow的环境搭建
2020/04/10 Python
Python数据模型与Python对象模型的相关总结
2021/01/26 Python
使用CSS3制作一个简单的Chrome模拟器
2015/07/15 HTML / CSS
使用CSS3来代替JS实现交互
2017/08/10 HTML / CSS
美国在线宠物用品商店:Entirely Pets
2017/01/01 全球购物
土耳其风格手工珠宝:Ottoman Hands
2019/07/26 全球购物
2014年党务公开实施方案
2014/02/27 职场文书
公司业务员岗位职责
2014/03/18 职场文书
TensorFlow的自动求导原理分析
2021/05/26 Python
JavaScript 反射学习技巧
2021/10/16 Javascript