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手风琴的简单制作
May 12 jQuery
jQuery 实现双击编辑表格功能
Jun 19 jQuery
zTree jQuery 树插件的使用(实例讲解)
Sep 25 jQuery
jQuery 禁止表单用户名、密码自动填充功能
Oct 30 jQuery
jQuery中将json数据显示到页面表格的方法
May 27 jQuery
jQuery实现的监听导航滚动置顶状态功能示例
Jul 23 jQuery
jQuery实现的3D版图片轮播示例【滑动轮播】
Jan 18 jQuery
JQueryDOM之样式操作
Mar 27 jQuery
使用jQuery如何写一个含验证码的登录界面
May 13 jQuery
js与jquery获取input输入框中的值实例讲解
Feb 27 jQuery
jQuery实现B2B网站后台管理系统侧导航
Jul 08 jQuery
jQuery实现可以扩展的日历
Dec 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中通过ADODB库实现调用Access数据库之修正版本
2006/12/31 PHP
PHP防盗链代码实例
2014/08/27 PHP
PHP编译安装时常见错误解决办法
2015/05/28 PHP
9个比较实用的php代码片段
2016/03/15 PHP
Yii2中关联查询简单用法示例
2016/08/10 PHP
PHP+Redis 消息队列 实现高并发下注册人数统计的实例
2018/01/29 PHP
论坛特效代码收集(落伍转发-不错)
2006/12/02 Javascript
jquery 插件学习(六)
2012/08/06 Javascript
JS图像无缝滚动脚本非常好用
2014/02/10 Javascript
jQuery1.9.1针对checkbox的调整方法(prop)
2014/05/01 Javascript
JS实现距离上次刷新已过多少秒示例
2014/05/23 Javascript
js获取内联样式的方法
2015/01/27 Javascript
js仿微博实现统计字符和本地存储功能
2015/12/22 Javascript
JavaScript中this的用法实例分析
2016/12/19 Javascript
Vue.js弹出模态框组件开发的示例代码
2017/07/26 Javascript
js实现简单选项卡功能
2020/03/23 Javascript
jquery使用FormData实现异步上传文件
2018/10/25 jQuery
Vue 事件处理操作实例详解
2019/03/05 Javascript
解决Vue在Tomcat8下部署页面不加载的问题
2019/11/12 Javascript
js实现踩五彩块游戏
2020/02/08 Javascript
nodejs使用socket5进行代理请求的实现
2020/02/21 NodeJs
python3.3教程之模拟百度登陆代码分享
2014/01/16 Python
python实现将元祖转换成数组的方法
2015/05/04 Python
Python读取指定日期邮件的实例
2019/02/01 Python
在flask中使用python-dotenv+flask-cli自定义命令(推荐)
2020/01/05 Python
PyTorch中 tensor.detach() 和 tensor.data 的区别详解
2020/01/06 Python
Python+Kepler.gl实现时间轮播地图过程解析
2020/07/20 Python
Python结合Window计划任务监测邮件的示例代码
2020/08/05 Python
VICHY薇姿美国官方网站:欧洲药房第一的抗衰老品牌
2017/11/22 全球购物
Nordgreen手表德国官方网站:丹麦极简主义手表
2019/10/31 全球购物
教育科研先进个人材料
2014/01/26 职场文书
工作岗位说明书模板
2014/05/09 职场文书
2015年工程部工作总结
2015/04/30 职场文书
关于开学的感想
2015/08/10 职场文书
2015年挂职锻炼个人总结
2015/10/22 职场文书
Redis之RedisTemplate配置方式(序列和反序列化)
2022/03/13 Redis