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 相关文章推荐
javascript基础知识大集锦(一) 推荐收藏
Jan 13 Javascript
jquery动态加载图片数据练习代码
Aug 04 Javascript
浅谈Javascript事件模拟
Jun 27 Javascript
基于jquery的多功能软键盘插件
Jul 25 Javascript
js操作textarea 常用方法总结
Dec 03 Javascript
jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别
Dec 02 Javascript
常见的jQuery选择器汇总
Nov 24 Javascript
js将滚动条滚动到指定位置的简单实现方法
Jun 25 Javascript
详解vue-router 初始化时做了什么
Jun 11 Javascript
30分钟快速实现小程序语音识别功能
Nov 27 Javascript
vue 兄弟组件的信息传递的方法实例详解
Aug 30 Javascript
js节流防抖应用场景,以及在vue中节流防抖的具体实现操作
Sep 21 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
《魔兽争霸3:重制版》更新 多项视觉效果调整
2020/05/04 魔兽争霸
上海地方志办公室-上海电子仪表工业志
2021/03/04 无线电
mayfish 数据入库验证代码
2010/04/30 PHP
有关php运算符的知识大全
2011/11/03 PHP
php class类的用法详细总结
2013/10/17 PHP
ThinkPHP3.1新特性之Action参数绑定
2014/06/19 PHP
ThinkPHP框架实现session跨域问题的解决方法
2014/07/01 PHP
PHP函数rtrim()使用中的怪异现象分析
2017/02/24 PHP
PHP获取当前日期及本周一是几月几号的方法
2017/03/28 PHP
PHP仿tp实现mvc框架基本设计思路与实现方法分析
2018/05/23 PHP
13 个JavaScript 性能提升技巧分享
2012/07/26 Javascript
22点关于jquery性能优化的建议
2014/05/28 Javascript
浅谈JavaScript 中有关时间对象的方法
2016/08/15 Javascript
Angular.js组件之input mask对input输入进行格式化详解
2017/07/10 Javascript
详解nodeJs文件系统(fs)与流(stream)
2018/01/24 NodeJs
JS实现求5的阶乘示例
2019/01/21 Javascript
彻底揭秘keep-alive原理(小结)
2019/05/05 Javascript
Element 默认勾选表格 toggleRowSelection的实现
2019/09/04 Javascript
微信小程序中weui用法解析
2019/10/21 Javascript
微信小程序图片自适应实现解析
2020/01/21 Javascript
原生js无缝轮播插件使用详解
2020/03/09 Javascript
Jquery cookie插件实现原理代码解析
2020/08/04 jQuery
Python中subprocess模块用法实例详解
2015/05/20 Python
Python时间戳使用和相互转换详解
2017/12/11 Python
python自动截取需要区域,进行图像识别的方法
2018/05/17 Python
python定间隔取点(np.linspace)的实现
2019/11/27 Python
python实现学生成绩测评系统
2020/06/22 Python
10个示例带你掌握python中的元组
2020/11/23 Python
AmazeUI 导航条的实现示例
2020/08/14 HTML / CSS
如何执行一个shell程序
2012/11/23 面试题
社会实践心得体会
2014/01/03 职场文书
先进集体获奖感言
2014/02/13 职场文书
六五普法规划实施方案
2014/03/21 职场文书
检察院对照“四风”认真查找问题落实整改措施
2014/09/26 职场文书
购房协议书范本
2014/10/02 职场文书
分享几个实用的CSS代码块
2022/06/10 HTML / CSS