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绘制的3D双柱状图效果示例【附demo源码】
Apr 20 jQuery
基于jQuery和CSS3实现APPLE TV海报视差效果
Jun 16 jQuery
基于jquery日历价格、库存等设置插件
Jul 05 jQuery
jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法
Dec 24 jQuery
20个最常见的jQuery面试问题及答案
May 23 jQuery
jQuery实现的简单手风琴效果示例
Aug 29 jQuery
学习jQuery中的noConflict()用法
Sep 28 jQuery
浅谈JS和jQuery的区别
Mar 27 jQuery
JQuery样式操作、click事件以及索引值-选项卡应用示例
May 14 jQuery
jquery传参及获取方式(两种方式)
Feb 13 jQuery
jquery实现烟花效果(面向对象)
Mar 10 jQuery
jQuery 函数实例分析【函数声明、函数表达式、匿名函数等】
May 19 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获取网络文件的实现代码
2010/01/01 PHP
PHP实现基于文本的摩斯电码生成器
2016/01/11 PHP
PHP实现动态添加XML中数据的方法
2018/03/30 PHP
PHP中soap用法示例【SoapServer服务端与SoapClient客户端编写】
2018/12/25 PHP
javascript动态加载三
2012/08/22 Javascript
初识Node.js
2015/03/20 Javascript
javascript中数组方法汇总
2015/07/07 Javascript
jQuery遍历json的方法分析
2016/04/16 Javascript
超链接怎么正确调用javascript函数
2016/05/23 Javascript
详解JavaScript节流函数中的Throttle
2016/07/16 Javascript
Bootstrap CSS使用方法
2016/12/23 Javascript
react-router实现跳转传值的方法示例
2017/05/27 Javascript
nuxt.js 缓存实践
2018/06/25 Javascript
vue实现移动端项目多行文本溢出省略
2020/07/29 Javascript
[01:03:00]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第一局
2016/02/25 DOTA
python实现2014火车票查询代码分享
2014/01/10 Python
python异步任务队列示例
2014/04/01 Python
为python设置socket代理的方法
2015/01/14 Python
简单介绍Python中的floor()方法
2015/05/15 Python
Python实现并行抓取整站40万条房价数据(可更换抓取城市)
2016/12/14 Python
Python断言assert的用法代码解析
2018/02/03 Python
pytorch + visdom CNN处理自建图片数据集的方法
2018/06/04 Python
python检测主机的连通性并记录到文件的实例
2018/06/21 Python
python: 判断tuple、list、dict是否为空的方法
2018/10/22 Python
基于Python实现ComicReaper漫画自动爬取脚本过程解析
2019/11/11 Python
Python argparse模块应用实例解析
2019/11/15 Python
python GUI库图形界面开发之PyQt5控件QTableWidget详细使用方法与属性
2020/02/25 Python
Europcar英国:英国汽车和货车租赁
2017/01/21 全球购物
罗马尼亚在线杂货店:Pilulka.ro
2019/09/28 全球购物
商务英语专业自荐信
2013/10/14 职场文书
招商经理岗位职责
2013/11/16 职场文书
委托协议书范本
2014/04/22 职场文书
幼儿园教师演讲稿
2014/05/06 职场文书
大学体育课感想
2015/08/10 职场文书
2016年清明节期间群众祭祀活动工作总结
2016/04/01 职场文书
详解Redis集群搭建的三种方式
2021/05/31 Redis