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 相关文章推荐
vue中如何引入jQuery和Bootstrap
Apr 10 jQuery
jQuery+ajax实现修改密码验证功能实例详解
Jul 06 jQuery
jQuery Autocomplete简介_动力节点Java学院整理
Jul 17 jQuery
jQuery实现获取table中鼠标click点击位置行号与列号的方法
Oct 09 jQuery
简单实现jQuery弹窗效果
Oct 30 jQuery
jquery根据name取得select选中的值实例(超简单)
Jan 25 jQuery
jquery获取select选中值的文本,并赋值给另一个输入框的方法
Aug 21 jQuery
为jquery的ajax请求添加超时timeout时间的操作方法
Sep 04 jQuery
详解jquery和vue对比
Apr 16 jQuery
javascript异步处理与Jquery deferred对象用法总结
Jun 04 jQuery
jQuery鼠标滑过横向时间轴样式(代码详解)
Nov 01 jQuery
jQuery列表动态增加和删除的实现方法
Nov 05 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
DC漫画《蝙蝠侠和猫女》图透 猫女怀孕老爷当爹
2020/04/09 欧美动漫
php unset全局变量运用问题的深入解析
2013/06/17 PHP
php实现头像上传预览功能
2017/04/27 PHP
Javascript 定时器调用传递参数的方法
2009/11/12 Javascript
Node.js中child_process实现多进程
2015/02/03 Javascript
angularJS提交表单(form)
2015/02/09 Javascript
jquery trigger实现联动的方法
2016/02/29 Javascript
详解webpack+es6+angular1.x项目构建
2017/05/02 Javascript
VUE利用vuex模拟实现新闻点赞功能实例
2017/06/28 Javascript
arcgis for js栅格图层叠加(Raster Layer)问题
2017/11/22 Javascript
解决vue2.0 element-ui中el-upload的before-upload方法返回false时submit()不生效问题
2018/08/24 Javascript
Vue2.x通用编辑组件的封装及应用详解
2019/05/28 Javascript
javascript头像上传代码实例
2019/09/28 Javascript
javascript实现留言板功能
2020/02/08 Javascript
python聊天程序实例代码分享
2013/11/18 Python
Python中的if、else、elif语句用法简明讲解
2016/03/11 Python
解决Python2.7中IDLE启动没有反应的问题
2018/11/30 Python
基于Python实现扑克牌面试题
2019/12/11 Python
Python实现大数据收集至excel的思路详解
2020/01/03 Python
Ubuntu16安装Python3.9的实现步骤
2020/12/15 Python
python 实现客户端与服务端的通信
2020/12/23 Python
详解基于Facecognition+Opencv快速搭建人脸识别及跟踪应用
2021/01/21 Python
英国著名书店:Foyles
2018/12/01 全球购物
Elizabeth Gage官网:英国最好的珠宝设计之一
2020/09/26 全球购物
C,C++的几个面试题小集
2013/07/13 面试题
吸烟检讨书2000字
2014/02/13 职场文书
宣传工作经验材料
2014/06/02 职场文书
2014年设计师工作总结
2014/11/25 职场文书
巾帼文明岗事迹材料
2014/12/24 职场文书
建筑技术负责人岗位职责
2015/04/13 职场文书
党员个人承诺书
2015/04/27 职场文书
催款函怎么写
2015/06/24 职场文书
军训结束新闻稿
2015/07/17 职场文书
西部计划志愿者工作总结
2015/08/11 职场文书
《夹竹桃》教学反思
2016/02/23 职场文书
vue报错function () { [native code] },无法出现我们想要的内容 Unknown custom element
2022/04/11 Vue.js