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 相关文章推荐
jquery全选/全不选/反选另一种实现方法(配合原生js)
Apr 07 Javascript
Extjs 继承Ext.data.Store不起作用原因分析及解决
Apr 15 Javascript
浅谈jQuery中replace()方法
May 13 Javascript
javascript中offset、client、scroll的属性总结
Aug 13 Javascript
JavaScript中对DOM节点的访问、创建、修改、删除
Nov 16 Javascript
js闭包引起的事件注册问题介绍
Mar 29 Javascript
node操作mysql数据库实例详解
Mar 17 Javascript
使用JavaScript实现alert的实例代码
Jul 06 Javascript
vue实现图片滚动的示例代码(类似走马灯效果)
Mar 03 Javascript
vuejs2.0运用原生js实现简单拖拽元素功能
Aug 21 Javascript
详解小程序如何动态绑定点击的执行方法
Nov 26 Javascript
JS如何使用剪贴板操作Clipboard API
May 17 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实现数组筛选奇数和偶数示例
2014/04/11 PHP
phalcon框架使用指南
2016/02/23 PHP
JavaScript 学习点滴记录
2009/04/24 Javascript
求数组最大最小值方法适用于任何数组
2013/08/16 Javascript
js图片向右一张张滚动效果实例代码
2013/11/23 Javascript
两个select多选模式的选项相互移动(示例代码)
2014/01/11 Javascript
javascript实现数字验证码的简单实例
2014/02/10 Javascript
JavaScript利用正则表达式去除日期中的“-”
2014/07/01 Javascript
JS实现跟随鼠标闪烁转动色块的方法
2015/02/26 Javascript
jquery实现数字输入框
2017/02/22 Javascript
jQuery获取Table某列的值(推荐)
2017/03/03 Javascript
微信小程序组件之srcoll-view的详解
2017/10/19 Javascript
vue自定v-model实现表单数据双向绑定问题
2018/09/03 Javascript
浅谈JS中this在各个场景下的指向
2019/08/14 Javascript
[04:11]2014DOTA2国际邀请赛 CIS遗憾出局梦想不灭
2014/07/09 DOTA
[00:12]DAC2018 天才少年转战三号位,他的SOLO是否仍如昔日般强大?
2018/04/06 DOTA
[32:47]完美世界DOTA2联赛 GXR vs IO 第二场 11.07
2020/11/09 DOTA
Python格式化压缩后的JS文件的方法
2015/03/05 Python
Python实现对百度云的文件上传(实例讲解)
2017/10/21 Python
Python+matplotlib+numpy绘制精美的条形统计图
2018/01/02 Python
python与字符编码问题
2019/05/24 Python
python判断一个对象是否可迭代的例子
2019/07/22 Python
Django ORM 常用字段与不常用字段汇总
2019/08/09 Python
python在OpenCV里实现投影变换效果
2019/08/30 Python
Python爬虫 urllib2的使用方法详解
2019/09/23 Python
SELENIUM自动化模拟键盘快捷键操作实现解析
2019/10/28 Python
Python for循环与getitem的关系详解
2020/01/02 Python
CSS3实现的渐变幻灯片效果
2020/12/07 HTML / CSS
html5 localStorage本地存储_动力节点Java学院整理
2017/07/06 HTML / CSS
h5网页水印SDK的实现代码示例
2019/02/19 HTML / CSS
个人自我评价分享
2013/12/20 职场文书
优秀的计算机专业求职信范文
2013/12/27 职场文书
步步惊心观后感
2015/06/12 职场文书
告诉你一个秘密:富人致富的五大优点
2019/07/11 职场文书
800字作文之大雪
2019/12/04 职场文书
Spring Boot配合PageHelper优化大表查询数据分页
2022/04/20 Java/Android