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 面向对象 命名空间
May 13 Javascript
jquery 学习之二 属性 文本与值(text,val)
Nov 25 Javascript
JQuery+EasyUI轻松实现步骤条效果
Feb 22 Javascript
JS自定义函数对web前端上传的文件进行类型大小判断
Oct 19 Javascript
js仿京东轮播效果 选项卡套选项卡使用
Jan 12 Javascript
JS 实现随机验证码功能
Feb 15 Javascript
jQuery实现字体颜色渐变效果的方法
Mar 29 jQuery
JS 组件系列之BootstrapTable的treegrid功能
Jun 16 Javascript
JavaScript基础之流程控制语句的用法
Aug 31 Javascript
JS获取并处理php数组的方法实例分析
Sep 04 Javascript
js+html5 canvas实现ps钢笔抠图
Apr 28 Javascript
浅谈vue.watch的触发条件是什么
Nov 07 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
LotusPhp笔记之:Cookie组件的使用详解
2013/05/06 PHP
支持中文和其他编码的php截取字符串函数分享(截取中文字符串)
2014/03/13 PHP
PHP.vs.JAVA
2016/04/29 PHP
IE6/7 and IE8/9/10(IE7模式)依次隐藏具有absolute或relative的父元素和子元素后再显示父元素
2011/07/31 Javascript
jquery使用Cookie和JSON记录用户最近浏览历史
2016/04/19 Javascript
Java遍历集合方法分析(实现原理、算法性能、适用场合)
2016/04/25 Javascript
AngularJS基础 ng-if 指令用法
2016/08/01 Javascript
JavaScript实现横线提示输入验证码随输入验证码输入消失的方法
2016/09/24 Javascript
JavaScript中闭包的详解
2017/04/01 Javascript
BootStrap selectpicker后台动态绑定数据
2017/06/01 Javascript
详解webpack多页面配置记录
2018/01/22 Javascript
element ui里dialog关闭后清除验证条件方法
2018/02/26 Javascript
Vuex实现计数器以及列表展示效果
2018/03/10 Javascript
Vue中控制v-for循环次数的实现方法
2018/09/26 Javascript
PHP读取远程txt文档到数组并实现遍历
2020/08/25 Javascript
[18:16]sakonoko 2017年卡尔集锦
2018/02/06 DOTA
Python中的测试模块unittest和doctest的使用教程
2015/04/14 Python
Python中with及contextlib的用法详解
2017/06/08 Python
python的dataframe和matrix的互换方法
2018/04/11 Python
对python打乱数据集中X,y标签对的方法详解
2018/12/14 Python
Python3实现的判断环形链表算法示例
2019/03/07 Python
Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法
2019/12/17 Python
Python 实现将数组/矩阵转换成Image类
2020/01/09 Python
如何基于Python实现数字类型转换
2020/02/07 Python
Pyqt助手安装PyQt5帮助文档过程图解
2020/11/20 Python
jupyter notebook更换皮肤主题的实现
2021/01/07 Python
CSS3中引入多种自定义字体font-face
2020/06/12 HTML / CSS
彪马荷兰官网:PUMA荷兰
2019/05/08 全球购物
Haggar官网:美国男装品牌
2020/02/16 全球购物
工商企业管理应届生求职信
2013/11/03 职场文书
医学专业五年以上个人求职信
2013/12/03 职场文书
房产公证书范本
2014/04/10 职场文书
党员学习正风肃纪思想汇报
2014/09/12 职场文书
2015年行政执法工作总结
2015/05/23 职场文书
煤矿安全学习心得体会
2016/01/18 职场文书