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 29 jQuery
jQuery用户头像裁剪插件cropbox.js使用详解
Jun 07 jQuery
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
Jun 26 jQuery
各种选择框jQuery的选中方法(实例讲解)
Jun 27 jQuery
jQuery动态添加.active 实现导航效果代码思路详解
Aug 29 jQuery
jQuery实现切换隐藏与显示同时切换图标功能
Oct 29 jQuery
jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法
Dec 24 jQuery
jQuery length 和 size()区别总结
Apr 26 jQuery
基于jQuery实现的设置文本区域的光标位置
Jun 15 jQuery
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
Dec 10 jQuery
jquery获取file表单选择文件的路径、名字、大小、类型
Jan 18 jQuery
jQuery实现朋友圈查看图片
Sep 11 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 加密与解密的斗争
2009/04/17 PHP
PHP按行读取、处理较大CSV文件的代码实例
2014/04/09 PHP
PHP高手需要要掌握的知识点
2014/08/21 PHP
php查询whois信息的方法
2015/06/08 PHP
学习php设计模式 php实现单例模式(singleton)
2015/12/07 PHP
让textarea控件的滚动条怎是位与最下方
2007/04/20 Javascript
基于jquery的给文章加入关键字链接
2010/10/26 Javascript
Js中setTimeout()和setInterval() 何时被调用执行的用法
2013/04/12 Javascript
javascript中直接写php代码的方法
2013/07/31 Javascript
js文本框走动跑马灯效果代码分享
2015/08/25 Javascript
Jquery效果大全之制作电脑健康体检得分特效附源码下载
2015/11/02 Javascript
学习JavaScript设计模式之装饰者模式
2016/01/19 Javascript
jQuery autoComplete插件两种使用方式及动态改变参数值的方法详解
2016/10/24 Javascript
Bootstrap导航中表单简单实现代码
2017/03/06 Javascript
w3c编程挑战_初级脚本算法实战篇
2017/06/23 Javascript
jquery实现楼层滚动效果
2018/01/01 jQuery
详解vue 数据传递的方法
2018/04/19 Javascript
微信小程序实现循环动画效果
2018/07/16 Javascript
jQuery实现左右两个列表框的内容相互移动功能示例
2019/01/27 jQuery
JavaScript动态创建二维数组的方法示例
2019/02/01 Javascript
javascript+HTML5 canvas绘制时钟功能示例
2019/05/15 Javascript
编写Python脚本使得web页面上的代码高亮显示
2015/04/24 Python
python开发中module模块用法实例分析
2015/11/12 Python
django使用多个数据库的方法实例
2021/03/04 Python
VC++笔试题
2014/10/13 面试题
劳动竞赛口号
2014/06/16 职场文书
学习焦裕禄同志为人民服务思想汇报
2014/09/10 职场文书
乡镇三严三实学习心得体会
2014/10/13 职场文书
关于清明节的演讲稿2015
2015/03/18 职场文书
白银帝国观后感
2015/06/17 职场文书
2016年小学“感恩教师”主题队日活动总结
2016/04/01 职场文书
如何用PHP实现多线程编程
2021/05/26 PHP
python中opencv实现图片文本倾斜校正
2021/06/11 Python
人民币符号
2022/02/17 杂记
Python3的进程和线程你了解吗
2022/03/16 Python
详解Spring Security中的HttpBasic登录验证模式
2022/03/17 Java/Android