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插件之validation插件
Mar 29 jQuery
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
Jun 01 jQuery
使用jquery+iframe做一个ajax上传效果(实例)
Aug 24 jQuery
基于jQuery的左滑出现删除按钮的示例
Aug 29 jQuery
jQuery代码优化方法总结
Jan 29 jQuery
jQuery事件多次绑定与解绑问题实例分析
Feb 19 jQuery
简单易扩展可控性强的Jquery转盘抽奖程序
Mar 16 jQuery
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
Jun 10 jQuery
jQuery表单选择器用法详解
Aug 22 jQuery
jquery实现进度条状态展示
Mar 26 jQuery
jQuery+ThinkPHP实现图片上传
Jul 23 jQuery
如何基于jQuery实现五角星评分
Sep 02 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
DISCUZ 分页代码
2007/01/02 PHP
php实现的数字验证码及数字运算验证码
2015/07/30 PHP
PHP HTTP 认证实例详解
2016/11/03 PHP
PHP实现倒计时功能
2020/11/16 PHP
fix-ie5.js扩展在IE5下不能使用的几个方法
2007/08/20 Javascript
window.location和document.location的区别分析
2008/12/23 Javascript
网站页面自动跳转实现方法PHP、JSP(上)
2010/08/01 Javascript
extjs tabpanel限制选项卡数量实现思路及代码
2013/04/02 Javascript
js/jquery去掉空格,回车,换行示例代码
2013/11/05 Javascript
js鼠标点击按钮切换图片-图片自动切换-点击左右按钮切换特效代码
2015/09/02 Javascript
jQuery实现frame之间互通的方法
2017/06/26 jQuery
如何用JavaScript实现功能齐全的单链表详解
2019/02/11 Javascript
详解Vue-cli3.X使用px2rem遇到的问题
2019/08/09 Javascript
vue实现列表拖拽排序的功能
2020/11/02 Javascript
[46:59]完美世界DOTA2联赛PWL S2 GXR vs Ink 第二场 11.19
2020/11/20 DOTA
Python实现抓取城市的PM2.5浓度和排名
2015/03/19 Python
python中pip的安装与使用教程
2018/08/10 Python
python3中pip3安装出错,找不到SSL的解决方式
2019/12/12 Python
Pytorch 高效使用GPU的操作
2020/06/27 Python
python如何写try语句
2020/07/14 Python
Ubuntu16安装Python3.9的实现步骤
2020/12/15 Python
CSS3伪类选择器:nth-child()
2009/04/02 HTML / CSS
土木工程专业自荐信
2013/10/04 职场文书
如何写自我评价?自我评价写什么好?
2014/03/14 职场文书
师德建设实施方案
2014/03/21 职场文书
百年校庆节目主持词
2014/03/27 职场文书
公司合作协议书范本
2014/04/18 职场文书
销售行政专员岗位职责
2014/06/10 职场文书
励志演讲稿200字
2014/08/21 职场文书
初中家长评语大全
2014/12/26 职场文书
2015年学校工作总结范文
2015/04/20 职场文书
2015年企业工作总结范文
2015/04/28 职场文书
2016年领导干部正风肃纪心得体会
2015/10/09 职场文书
《认识钟表》教学反思
2016/02/16 职场文书
2016年精神文明建设先进个人事迹材料
2016/02/29 职场文书
python3 字符串str和bytes相互转换
2022/03/23 Python