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插件FusionCharts绘制2D环饼图效果示例【附demo源码】
Apr 10 jQuery
JQuery 获取Dom元素的实例讲解
Jul 08 jQuery
jQuery封装placeholder效果实现方法,让低版本浏览器支持该效果
Jul 08 jQuery
jQuery实现导航栏头部菜单项点击后变换颜色的方法
Jul 19 jQuery
jQuery选择器特殊字符与属性空格问题
Aug 14 jQuery
JQuery 获取多个select标签option的text内容(实例)
Sep 07 jQuery
jquery 给动态生成的标签绑定事件的几种方法总结
Feb 24 jQuery
jQuery插件实现的日历功能示例【附源码下载】
Sep 07 jQuery
学习jQuery中的noConflict()用法
Sep 28 jQuery
JS/jQuery实现获取时间的方法及常用类完整示例
Mar 07 jQuery
Jquery Datatables的使用详解
Jan 30 jQuery
jQuery实现鼠标滑动切换图片
May 27 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
thinkphp连贯操作实例分析
2014/11/22 PHP
ThinkPHP连接数据库的方式汇总
2014/12/05 PHP
基于PHP如何把汉字转化为拼音
2015/12/11 PHP
PHP实现带重试功能的curl连接示例
2016/07/28 PHP
PHP的反射机制实例详解
2017/03/29 PHP
TP框架实现上传一张图片和批量上传图片的方法分析
2020/04/23 PHP
jquery+json 通用三级联动下拉列表
2010/04/19 Javascript
JavaScript子窗口ModalDialog中操作父窗口对像
2012/12/11 Javascript
js/html光标定位的实现代码
2013/09/23 Javascript
Js实现双击鼠标自动滚动屏幕的示例代码
2013/12/14 Javascript
js利用数组length属性清空和截短数组的小例子
2014/01/15 Javascript
jQuery将多条数据插入模态框的示例代码
2014/09/25 Javascript
基于bootstrap的选择框插件icheck
2016/12/23 Javascript
js Canvas绘制圆形时钟效果
2017/02/17 Javascript
原生JavaScript实现Ajax异步请求
2017/11/19 Javascript
javascript设计模式 ? 代理模式原理与用法实例分析
2020/04/16 Javascript
python+selenium+autoit实现文件上传功能
2017/08/23 Python
浅谈python中字典append 到list 后值的改变问题
2018/05/04 Python
Python实现ATM系统
2020/02/17 Python
Python调用shell cmd方法代码示例解析
2020/06/18 Python
python中id函数运行方式
2020/07/03 Python
HTML5之SVG 2D入门3—文本与图像及渲染文本介绍
2013/01/30 HTML / CSS
使用canvas对多图片拼合并导出图片的方法
2018/08/28 HTML / CSS
AVON雅芳官网:世界上最大的美容化妆品公司之一
2016/11/02 全球购物
Tea Collection官网:一家位于旧金山的童装公司
2020/08/07 全球购物
毕业生求职自荐信怎么写
2014/01/08 职场文书
签约仪式策划方案
2014/06/02 职场文书
农村文化活动总结
2014/08/28 职场文书
售房协议书范本2014
2014/10/23 职场文书
2015年学生会部门工作总结
2015/04/21 职场文书
2015年七夕情人节感言
2015/08/03 职场文书
图书馆义工感想
2015/08/07 职场文书
golang gopm get -g -v 无法获取第三方库的解决方案
2021/05/05 Golang
MySQL的Query Cache图文详解
2021/07/01 MySQL
四十九个javascript小知识实用技巧
2021/11/20 Javascript
Python之matplotlib绘制饼图
2022/04/13 Python