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 相关文章推荐
用js实现计算加载页面所用的时间
Apr 02 Javascript
JS字符串函数扩展代码
Sep 13 Javascript
jquery 插件学习(五)
Aug 06 Javascript
jquery1.9 下检测浏览器类型和版本的方法
Dec 26 Javascript
比例尺、缩略图、平移缩放之百度地图添加控件方法
Aug 03 Javascript
JS制作图形验证码实现代码
Oct 19 Javascript
浅谈jQuery绑定事件会叠加的解决方法和心得总结
Oct 26 Javascript
JavaScript实现的select点菜功能示例
Jan 16 Javascript
Vue实现带进度条的文件拖动上传功能
Feb 23 Javascript
vue使用ajax获取后台数据进行显示的示例
Aug 09 Javascript
vue.js层叠轮播效果的实例代码
Nov 08 Javascript
小程序分页实践之编写可复用分页组件
Jul 18 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 md5下16位和32位的实现代码
2008/04/09 PHP
php下把数组保存为文件格式的实例应用
2010/02/08 PHP
php实现插入排序
2015/03/29 PHP
php版微信返回用户text输入的方法
2016/11/14 PHP
PHP使用Session实现上传进度功能详解
2019/08/06 PHP
深入理解JQuery循环绑定事件
2016/06/02 Javascript
浅谈Jquery中Ajax异步请求中的async参数的作用
2016/06/06 Javascript
javascript设置文本框光标的方法实例小结
2016/11/04 Javascript
jQuery代码实现实时获取时间
2017/01/29 Javascript
[05:34]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY第二弹
2014/06/25 DOTA
Python实现在线程里运行scrapy的方法
2015/04/07 Python
深入理解Python装饰器
2016/07/27 Python
Python做智能家居温湿度报警系统
2018/09/25 Python
使用PyCharm创建Django项目及基本配置详解
2018/10/24 Python
python输入整条数据分割存入数组的方法
2018/11/13 Python
在python中利用KNN实现对iris进行分类的方法
2018/12/11 Python
对python判断ip是否可达的实例详解
2019/01/31 Python
python实现微信自动回复及批量添加好友功能
2019/07/03 Python
Django模板Templates使用方法详解
2019/07/19 Python
在Tensorflow中实现梯度下降法更新参数值
2020/01/23 Python
TensorFlow实现保存训练模型为pd文件并恢复
2020/02/06 Python
python GUI库图形界面开发之PyQt5控件数据拖曳Drag与Drop详细使用方法与实例
2020/02/27 Python
Python3 ID3决策树判断申请贷款是否成功的实现代码
2020/05/21 Python
Pycharm Plugins加载失败问题解决方案
2020/11/28 Python
中介公司区域经理岗位职责范本
2014/03/02 职场文书
幼儿园教师获奖感言
2014/03/11 职场文书
给校长的建议书
2014/03/12 职场文书
黄金酒广告词
2014/03/21 职场文书
授权委托书公证
2014/09/14 职场文书
意外伤害赔偿协议书范本
2014/09/28 职场文书
房地产销售经理岗位职责
2015/02/02 职场文书
考研经验交流会策划书
2015/11/02 职场文书
入党转正申请书范文
2019/05/20 职场文书
磁贴还没死, 微软Win11可修改注册表找回Win10开始菜单
2021/11/21 数码科技
python开发制作好看的时钟效果
2022/05/02 Python
MySQL优化之慢日志查询
2022/06/10 MySQL