jQuery选择器之子元素选择器详解


Posted in jQuery onSeptember 18, 2017

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

jQuery选择器之子元素选择器详解

<!DOCTYPE html>
<html>

<head>
  <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
  <title></title>
  <link rel="stylesheet" href="imooc.css" rel="external nofollow" type="text/css">
  <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
</head>

<body>
  <h2>子元素筛选选择器</h2>
  <h3>:first-child、:last-child、:only-child</h3>
  <div class="left first-div">
    <div class="div">
      <a>:first-child</a>
      <a>第二个元素</a>
      <a>:last-child</a>
    </div>
    <div class="div">
      <a>:first-child</a>
    </div>
    <div class="div">
      <a>:first-child</a>
      <a>第二个元素</a>
      <a>:last-child</a>
    </div>
  </div>

  <script type="text/javascript">
    //查找class="first-div"下的第一个a元素
    //针对所有父级下的第一个
    $(".first-div a:first-child").css("color", "#CD00CD");
  </script>

  <script type="text/javascript">
    //查找class="first-div"下的最后一个a元素
    //针对所有父级下的最后一个
    //如果只有一个元素的话,last也是第一个元素
    $(".first-div a:last-child").css("color", "red");
  </script>

  <script type="text/javascript">
    //查找class="first-div"下的只有一个子元素的a元素
    $(".first-div a:only-child").css("color", "blue");
  </script>


  <h3>:nth-child、:nth-last-child</h3>
  <div class="left last-div">
    <div class="div">
      <a>:first-child</a>
      <a>第二个元素</a>
      <a>第三个元素</a>
      <a>:last-child</a>
    </div>
    <div class="div">
      <a>:first-child</a>
      <a>第二个元素</a>
    </div>
    <div class="div">
      <a>:first-child</a>
      <a>第二个元素</a>
      <a>第三个元素</a>
      <a>:last-child</a>
    </div>
  </div>

  <script type="text/javascript">
    //查找class="last-div"下的第二个a元素
    $(".last-div a:nth-child(2)").css("color", "#CD00CD");
  </script>

  <script type="text/javascript">
    //查找class="last-div"下的倒数第二个a元素
    $(".last-div a:nth-last-child(2)").css("color", "red");
  </script>

</body>

</html>

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

jQuery 相关文章推荐
jquery 校验中国身份证号码实例详解
Apr 11 jQuery
JQuery Ajax 异步操作之动态添加节点功能
May 24 jQuery
jquery实现放大镜简洁代码(推荐)
Jun 08 jQuery
jQuery 利用ztree实现树形表格的实例代码
Sep 27 jQuery
jQuery实现输入框的放大和缩小功能示例
Jul 21 jQuery
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
Oct 10 jQuery
jquery实现购物车基本功能
Oct 25 jQuery
jQuery利用cookie 实现本地收藏功能(不重复无需多次命名)
Nov 07 jQuery
jQuery操作元素的内容和样式完整实例分析
Jan 10 jQuery
jQuery HTML获取内容和属性操作实例分析
May 20 jQuery
jquery实现上传图片功能
Jun 29 jQuery
Jquery $.map使用方法实例详解
Sep 01 jQuery
jQuery实现的表格前端排序功能示例
Sep 18 #jQuery
jQuery实现对网页节点的增删改查功能示例
Sep 18 #jQuery
jQuery UI 实例讲解 - 日期选择器(Datepicker)
Sep 18 #jQuery
jQuery实现火车票买票城市选择切换功能
Sep 15 #jQuery
jQuery获取复选框选中的当前行的某个字段的值
Sep 15 #jQuery
jQuery plugin animsition使用小结
Sep 14 #jQuery
jquery 键盘事件的使用方法详解
Sep 13 #jQuery
You might like
Http 1.1 Etag 与 Last-Modified提高php效率
2008/01/10 PHP
PHP curl 获取响应的状态码的方法
2014/01/13 PHP
PHP+MySQL实现消息队列的方法分析
2018/05/09 PHP
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
基于jQuery的弹出消息插件 DivAlert之旅(一)
2010/04/01 Javascript
在JavaScript并非所有的一切都是对象
2013/04/11 Javascript
jquery删除ID为sNews的tr元素的内容
2014/04/10 Javascript
js、jquery图片动画、动态切换示例代码
2014/06/03 Javascript
Iframe实现跨浏览器自适应高度解决方法
2014/09/02 Javascript
2014年最火的Node.JS后端框架推荐
2014/10/27 Javascript
javascript简单实现等比例缩小图片的方法
2016/07/27 Javascript
vue-axios使用详解
2017/05/10 Javascript
Angular2生命周期钩子函数的详细介绍
2017/07/10 Javascript
浅谈angular2子组件的事件传递(任意组件事件传递)
2018/09/30 Javascript
jQuery实现获取多选框的值示例
2020/02/07 jQuery
将Vue组件库更换为按需加载的方法步骤
2020/05/06 Javascript
jQuery实现动态加载瀑布流
2020/09/01 jQuery
[03:48]DOTA2完美大师赛主赛事第二日精彩集锦
2017/11/24 DOTA
用Python中的wxPython实现最基本的浏览器功能
2015/04/14 Python
python 函数的缺省参数使用注意事项分析
2019/09/17 Python
python绘制雪景图
2019/12/16 Python
Pyecharts 中Geo函数常用参数的用法说明
2021/02/01 Python
CSS3制作精致的照片墙特效
2016/06/07 HTML / CSS
html5默认气泡修改的代码详解
2020/03/13 HTML / CSS
利物浦足球俱乐部官方网上商店:Liverpool FC Official Store
2018/01/13 全球购物
"火柴棍式"程序员面试题
2014/03/16 面试题
如何用Python输出一个Fibonacci数列
2016/08/28 面试题
致接力运动员广播稿
2014/02/17 职场文书
生产车间标语
2014/06/11 职场文书
户籍证明书标准模板
2014/09/10 职场文书
护理工作个人总结
2015/03/03 职场文书
贫困证明书范文
2015/06/16 职场文书
创业计划书之熟食店
2019/10/16 职场文书
PHP基本语法
2021/03/31 PHP
Python数据可视化之绘制柱状图和条形图
2021/05/25 Python
Apache Hudi集成Spark SQL操作hide表
2022/03/31 Servers