jQuery中:nth-child选择器用法实例


Posted in Javascript onDecember 31, 2014

本文实例讲述了jQuery中:nth-child选择器用法。分享给大家供大家参考。具体分析如下:

此选择器匹配其父元素下的第N个子或奇偶元素。
:eq(index)选择器只匹配一个元素,而:nth-child选择器将为每一个父元素匹配子元素。
:nth-child从1开始的,而:eq()是从0开始。
语法结构:

$(":nth-child")

此选择器一般也要和其他选择器配合使用,比如类选择器、元素选择器等等。例如:

$("li:nth-child(2)").css("color","blue")

以上代码能够将父元素下第二个li元素中的字体颜色设置为蓝色。也可以计算父元素的奇偶子元素。例如:

$("li:nth-child(even)").css("color","blue")

以上代码能够将父元素下的排序为偶数的li元素中的字体颜色设置为蓝色。

注意:这里有必要结合上面的代码再对概念进行一下说明。这里所说的父元素并不是li,而是li的父元素。
很多人往往误以为是匹配li元素的子元素中的最后一个元素。

实例代码:

<!DOCTYPE html>

<html>

<head>

<meta charset=" utf-8">

<meta name="author" content="https://3water.com/" />

<title>:nth-child选择器-三水点靠木</title>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $("button").click(function(){

    $("li:nth-child(2)").css("color","blue")

  })

}) 

</script>

</head>

<body>

<div>

  <ul>

    <li class="houtai" title="asp">ASP教程</li>

    <li class="houtai" title="net">ASP.NET教程</li>

    <li class="houtai" title="php">;PHP教程</li>

  </ul>

  <ul>

    <li class="qiantai" title="html">html教程</li>

    <li class="qiantai" title="div">DIV+CSS教程</li>

    <li class="qiantai" title="jquery">jQUERY教程</li>

    <li class="qiantai" title="js">jAVAScript教程</li>

  </ul>

</div>

<button>点击查看效果</button>

</body>

</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
在线编辑器中换行与内容自动提取
Apr 24 Javascript
javascript两段代码,两个小技巧
Feb 04 Javascript
jQuery避免$符和其他JS库冲突的方法对比
Feb 20 Javascript
js数组的基本操作(很全自己整理的)
Oct 16 Javascript
JavaScript编写Chrome扩展实现与浏览器的交互及时间通知
May 16 Javascript
js获取元素的外链样式的简单实现方法
Jun 06 Javascript
JS继承之借用构造函数继承和组合继承
Sep 07 Javascript
AngularJS使用带属性值的ng-app指令实现自定义模块自动加载的方法
Jan 04 Javascript
jQuery Chosen通用初始化
Mar 07 Javascript
Angular中ng-bind和ng-model的区别实例详解
Apr 10 Javascript
js实现动态添加上传文件页面
Oct 22 Javascript
JavaScript 空间坐标的使用
Aug 19 Javascript
jQuery中:first-child选择器用法实例
Dec 31 #Javascript
jQuery中复合属性选择器用法实例
Dec 31 #Javascript
javascript实现左右控制无缝滚动
Dec 31 #Javascript
javascript比较两个日期的先后示例代码
Dec 31 #Javascript
jQuery中[attribute*=value]选择器用法实例
Dec 31 #Javascript
jQuery中[attribute^=value]选择器用法实例
Dec 31 #Javascript
jQuery中[attribute=value]选择器用法实例
Dec 31 #Javascript
You might like
深思 PHP 数组遍历的差异(array_diff 的实现)
2008/03/23 PHP
php下过滤html代码的函数 提高程序安全性
2010/03/02 PHP
php实现天干地支计算器示例
2014/03/14 PHP
php数据库备份还原类分享
2014/03/20 PHP
用PHP将Unicode 转化为UTF-8的实现方法(推荐)
2017/02/08 PHP
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
2013/05/21 Javascript
jquery cookie的用法总结
2013/11/18 Javascript
jquery自动填充勾选框即把勾选框打上true
2014/03/24 Javascript
JavaScript 实现打印,打印预览,打印设置
2014/12/30 Javascript
nodejs实现获取某宝商品分类
2015/05/28 NodeJs
实例代码讲解jquery easyui动态tab页
2015/11/17 Javascript
JS组件Bootstrap Table表格行拖拽效果实现代码
2020/08/27 Javascript
jQuery打字效果实现方法(附demo源码下载)
2015/12/18 Javascript
简单了解JavaScript操作XPath的一些基本方法
2016/06/03 Javascript
jQuery简单自定义图片轮播插件及用法示例
2016/11/21 Javascript
bootstrap选项卡使用方法解析
2017/01/11 Javascript
javascript自执行函数
2017/02/10 Javascript
JavaScript中splice与slice的区别
2017/05/09 Javascript
vue项目中jsonp跨域获取qq音乐首页推荐问题
2018/05/30 Javascript
vue better scroll 无法滚动的解决方法
2018/06/07 Javascript
每个 JavaScript 工程师都应懂的33个概念
2018/10/22 Javascript
element-ui 时间选择器限制范围的实现(随动)
2019/01/09 Javascript
javascript实现5秒倒计时并跳转功能
2019/06/20 Javascript
vue实现绑定事件的方法实例代码详解
2019/06/20 Javascript
一文看懂如何简单实现节流函数和防抖函数
2019/09/05 Javascript
layui实现把数据表格时间戳转换为时间格式的例子
2019/09/12 Javascript
python实现定时发送qq消息
2019/01/18 Python
python实现QQ邮箱/163邮箱的邮件发送
2019/01/22 Python
详解tensorflow2.x版本无法调用gpu的一种解决方法
2020/05/25 Python
美国瑜伽品牌:Gaiam
2017/10/31 全球购物
JD Sports芬兰:英国领先的运动鞋和运动服饰零售商
2018/11/16 全球购物
入党思想汇报
2014/01/05 职场文书
本科毕业生求职自荐信
2014/04/09 职场文书
干部作风建设工作总结
2014/10/29 职场文书
六一晚会主持词开场白
2015/05/28 职场文书
网络安全倡议书(3篇)
2019/09/18 职场文书