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 相关文章推荐
个人总结的一些关于String、Function、Array的属性和用法
Jan 10 Javascript
jQuery.extend()的实现方式详解及实例
Jun 29 Javascript
解析offsetHeight,clientHeight,scrollHeight之间的区别
Nov 20 Javascript
Google (Local) Search API的简单使用介绍
Nov 28 Javascript
jquery1.9 下检测浏览器类型和版本的方法
Dec 26 Javascript
js实现适用于素材网站的黑色多级菜单导航条效果
Aug 24 Javascript
JavaScript和JQuery获取DIV值的方法示例
Mar 07 Javascript
详解tween.js的使用教程
Sep 14 Javascript
Vue+ElementUI实现表单动态渲染、可视化配置的方法
Mar 07 Javascript
一些可能会用到的Node.js面试题
Jun 15 Javascript
详解小程序BackgroundAudioManager踩坑之旅
Dec 08 Javascript
javaScript实现一个队列的方法
Jul 14 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之第六天
2006/10/09 PHP
收集的PHP中与数组相关的函数
2007/03/22 PHP
phpmyadmin显示utf8_general_ci中文乱码的问题终级篇
2013/04/08 PHP
php实现以只读方式打开文件的方法
2015/03/16 PHP
php post大量数据时发现数据丢失问题解决方法
2015/06/20 PHP
php htmlentities()函数的定义和用法
2016/05/13 PHP
Yii2创建表单(ActiveForm)方法详解
2016/07/23 PHP
PHP中SESSION过期设置
2021/03/09 PHP
Jquery 获取checkbox的checked问题
2011/11/16 Javascript
Flex通过JS获取客户端IP和计算机名的实例代码
2013/11/21 Javascript
点击按钮自动加关注的代码(sina微博/QQ空间/人人网/腾讯微博)
2014/01/02 Javascript
jQuery中dom元素上绑定的事件详解
2015/04/24 Javascript
JavaScript定时器和优化的取消定时器方法
2015/07/03 Javascript
JS实现双击编辑可修改状态的方法
2015/08/14 Javascript
详解webpack打包vue时提取css
2017/05/26 Javascript
vue2 router 动态传参,多个参数的实例
2017/11/10 Javascript
[42:52]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
Web服务器框架 Tornado简介
2014/07/16 Python
使用PyInstaller将Python程序文件转换为可执行程序文件
2016/07/08 Python
python利用matplotlib库绘制饼图的方法示例
2016/12/18 Python
Python用list或dict字段模式读取文件的方法
2017/01/10 Python
python获取外网IP并发邮件的实现方法
2017/10/01 Python
pandas的唯一值、值计数以及成员资格的示例
2018/07/25 Python
Python日志模块logging基本用法分析
2018/08/23 Python
Python+OpenCV感兴趣区域ROI提取方法
2019/01/10 Python
Python新手如何理解循环加载模块
2020/05/29 Python
Python3爬虫中Ajax的用法
2020/07/10 Python
Python如何在bool函数中取值
2020/09/21 Python
canvas实现二维码和图片合成的示例代码
2018/08/01 HTML / CSS
Bose英国官方网站:美国知名音响品牌
2020/01/26 全球购物
《草虫的村落》教学反思
2014/02/16 职场文书
疾病捐款倡议书
2014/05/13 职场文书
乳制品整治工作方案
2014/05/29 职场文书
小学美术兴趣小组活动总结
2014/07/07 职场文书
家属慰问信
2015/02/14 职场文书
优秀家长事迹材料(2016推荐版)
2016/02/29 职场文书