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导航条固定定位效果实例代码
May 26 jQuery
jQuery正则验证注册页面经典实例
Jun 10 jQuery
jQuery UI Draggable + Sortable 结合使用(实例讲解)
Sep 07 jQuery
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
Jun 05 jQuery
jQuery 实现倒计时天,时,分,秒功能
Jul 31 jQuery
jQuery实现数字自动增加或者减少的动画效果示例
Dec 11 jQuery
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
May 13 jQuery
jquery插件开发模式实例详解
Jul 20 jQuery
jQuery 选择器用法基础入门示例
Jan 04 jQuery
jQuery操作元素追加内容示例
Jan 10 jQuery
jquery实现图片无缝滚动 蒙版遮蔽效果
Jan 11 jQuery
jQuery实现移动端图片上传预览组件的方法分析
May 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
基于PHP CURL获取邮箱地址的详解
2013/06/03 PHP
php图像处理函数大全(推荐收藏)
2013/07/11 PHP
php实现的一个简单json rpc框架实例
2015/03/30 PHP
谈谈你对Zend SAPIs(Zend SAPI Internals)的理解
2015/11/10 PHP
在thinkphp5.0路径中实现去除index.php的方式
2019/10/16 PHP
javascript 隔行换色函数代码
2010/10/24 Javascript
jquery获取div宽度的实现思路与代码
2013/01/13 Javascript
textarea 控制输入字符字节数(示例代码)
2013/12/27 Javascript
JS获取浏览器语言动态加载JS文件示例代码
2014/10/31 Javascript
JS 作用域与作用域链详解
2015/04/07 Javascript
JS实现3D图片旋转展示效果代码
2015/09/22 Javascript
使用JavaScript实现在页面中显示距离2017年中秋节的天数
2017/09/26 Javascript
JavaScript使用享元模式实现文件上传优化操作示例
2018/08/07 Javascript
在vue项目中引入highcharts图表的方法
2019/01/21 Javascript
webpack+vue.js构建前端工程化的详细教程
2020/05/10 Javascript
vue 单页应用和多页应用的优劣
2020/10/22 Javascript
[35:43]2018DOTA2亚洲邀请赛 4.1 小组赛B组 paiN vs Effect
2018/04/03 DOTA
Python安装图文教程 Pycharm安装教程
2018/03/27 Python
用python处理图片实现图像中的像素访问
2018/05/04 Python
python 剪切移动文件的实现代码
2018/08/02 Python
python算法与数据结构之冒泡排序实例详解
2019/06/22 Python
Python内存管理实例分析
2019/07/10 Python
Python实现获取当前目录下文件名代码详解
2020/03/10 Python
利用Bootstrap实现漂亮简洁的CSS3价格表实例源码
2017/03/02 HTML / CSS
使用phonegap播放音频的实现方法
2017/03/31 HTML / CSS
经典c++面试题二
2015/08/14 面试题
学校司机岗位职责
2013/11/14 职场文书
新领导上任欢迎词
2014/01/13 职场文书
教学实习自我评价
2014/01/28 职场文书
财务担保书范文
2014/04/02 职场文书
三严三实对照检查材料范文
2014/09/23 职场文书
大雁塔英文导游词
2015/02/10 职场文书
党校培训学习心得体会
2016/01/06 职场文书
学生早退检讨书(范文)
2019/08/19 职场文书
MySQL优化之如何写出高质量sql语句
2021/05/17 MySQL
最新最全的手机号验证正则表达式
2022/02/24 Javascript