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插件FusionWidgets实现的AngularGauge图效果示例【附demo源码】
Mar 23 jQuery
jQuery EasyUI 组件加上“清除”功能实例详解
Apr 11 jQuery
jQuery Validate 无法验证 chosen-select元素的解决方法
May 17 jQuery
jQuery滑动到底部加载下一页数据的实例代码
May 22 jQuery
jQuery复合事件用法示例
Jun 10 jQuery
简单谈谈require模块化jquery和angular的问题
Jun 23 jQuery
jQuery扇形定时器插件pietimer使用方法详解
Jul 18 jQuery
jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例
Sep 20 jQuery
jQuery 改变P标签文本值方法
Feb 24 jQuery
jQuery实现的点击按钮改变样式功能示例
Jul 21 jQuery
jQuery+vue.js实现的多选下拉列表功能示例
Jan 15 jQuery
JQuery实现ul中添加LI和删除指定的Li元素功能完整示例
Oct 16 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将数据库中所有内容生成静态html文档的代码
2010/04/12 PHP
PHP 开发环境配置(Zend Server安装)
2010/04/28 PHP
php安全配置记录和常见错误梳理(总结)
2017/03/28 PHP
PHP递归实现快速排序的方法示例
2017/12/18 PHP
基于PHP实现用户在线状态检测
2020/11/10 PHP
js对象之JS入门之Array对象操作小结
2011/01/09 Javascript
jQuery UI Autocomplete 体验分享
2012/02/14 Javascript
Javascript继承(上)——对象构建介绍
2012/11/08 Javascript
JavaScript字符串插入、删除、替换函数使用示例
2013/07/25 Javascript
跟我学习javascript的prototype,getPrototypeOf和__proto__
2015/11/17 Javascript
jQuery通过ajax请求php遍历json数组到table中的代码(推荐)
2016/06/12 Javascript
jQuery实现左侧导航模块的显示与隐藏效果
2016/07/04 Javascript
JavaScript中ES6字符串扩展方法
2016/08/26 Javascript
jQuery实现标签页效果实战(4)
2017/02/08 Javascript
AngularJS的$location使用方法详解
2017/10/19 Javascript
使用proxy实现一个更优雅的vue【推荐】
2018/06/19 Javascript
微信小程序module.exports模块化操作实例浅析
2018/12/20 Javascript
vue 解决computed修改data数据的问题
2019/11/06 Javascript
简单介绍使用Python解析并修改XML文档的方法
2015/10/15 Python
Python随机函数random()使用方法小结
2018/04/29 Python
python操作cfg配置文件方式
2019/12/22 Python
有关pycharm登录github时有的时候会报错connection reset的问题
2020/09/15 Python
Pycharm Available Package无法显示/安装包的问题Error Loading Package List解决
2020/09/18 Python
CSS3,线性渐变(linear-gradient)的使用总结
2017/01/09 HTML / CSS
电大自我鉴定范文
2013/10/01 职场文书
教师实习自我鉴定
2013/12/11 职场文书
师德学习感言
2014/01/31 职场文书
简历中自我评价怎么写
2014/02/12 职场文书
《商鞅南门立木》教学反思
2014/02/16 职场文书
幼儿园元旦亲子活动方案
2014/02/17 职场文书
新教师个人工作总结
2015/02/06 职场文书
小鞋子观后感
2015/06/05 职场文书
MySQL表的增删改查基础教程
2021/04/07 MySQL
python3 删除所有自定义变量的操作
2021/04/08 Python
Vue如何实现组件间通信
2021/05/15 Vue.js
python处理json数据文件
2022/04/11 Python