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 应用类库代码
Jun 02 Javascript
浏览器环境下JavaScript脚本加载与执行探析之defer与async特性
Jan 14 Javascript
js实现有过渡渐变效果的图片轮播相册(兼容IE,ff)
Jan 19 Javascript
Javascript中神奇的this
Jan 20 Javascript
对jquery的ajax进行二次封装以及ajax缓存代理组件:AjaxCache详解
Apr 11 Javascript
JavaScript String(字符串)对象的简单实例(推荐)
Aug 31 Javascript
js 轮播效果实例分享
Dec 28 Javascript
Three.js如何实现雾化效果示例代码
Sep 27 Javascript
angular 未登录状态拦截路由跳转的方法
Oct 09 Javascript
webpack4.x CommonJS模块化浅析
Nov 09 Javascript
vue+element加入签名效果(移动端可用)
Jun 17 Javascript
vue实现几秒后跳转新页面代码
Sep 09 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设计模式 Bridge (桥接模式)
2011/06/26 PHP
php引用返回与取消引用的详解
2013/06/08 PHP
两级联动select刷新后其值保持不变的实现方法
2014/01/27 PHP
2014过年倒计时示例
2014/01/31 PHP
PHP模块化安装教程
2016/06/01 PHP
PHP编程之设置apache虚拟目录
2016/07/08 PHP
php fread读取文件注意事项
2016/09/24 PHP
Laravel 5.1 on SAE环境开发教程【附项目demo源码】
2016/10/09 PHP
[原创]php正则删除html代码中class样式属性的方法
2017/05/24 PHP
浅析javascript闭包 实例分析
2010/12/25 Javascript
Jquery读取URL参数小例子
2013/08/30 Javascript
jQuery使用before()和after()在元素前后添加内容的方法
2015/03/26 Javascript
ajax+jQuery实现级联显示地址的方法
2015/05/06 Javascript
jQuery中的deferred使用方法
2017/03/27 jQuery
React中常见的动画实现的几种方式
2018/01/10 Javascript
vue 自定义全局方法,在组件里面的使用介绍
2018/02/28 Javascript
详解vue-cli中使用rem,vue自适应
2019/05/06 Javascript
vue-cli 3 全局过滤器的实例代码详解
2019/06/03 Javascript
20道JS原理题助你面试一臂之力(必看)
2019/07/22 Javascript
python中查找excel某一列的重复数据 剔除之后打印
2013/02/10 Python
Python实现方便使用的级联进度信息实例
2015/05/05 Python
python自定义类并使用的方法
2015/05/07 Python
python机器学习案例教程——K最近邻算法的实现
2017/12/28 Python
django反向解析和正向解析的方式
2018/06/05 Python
django的settings中设置中文支持的实现
2019/04/28 Python
Linux下升级安装python3.8并配置pip及yum的教程
2020/01/02 Python
python网络爬虫实现发送短信验证码的方法
2021/02/25 Python
CSS3制作缩略图的详细过程
2016/07/08 HTML / CSS
美国演唱会和体育门票购买网站:Ticketnetwork
2018/10/19 全球购物
万代美国官网:PREMIUM BANDAI USA
2020/09/11 全球购物
内科护士实习自我鉴定
2013/10/17 职场文书
个人租房协议书
2014/04/09 职场文书
破坏寝室公物检讨书
2014/11/17 职场文书
初中运动会前导词
2015/07/20 职场文书
企业反腐倡廉心得体会
2015/08/15 职场文书
只需要100行Python代码就可以实现的贪吃蛇小游戏
2021/05/27 Python