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 相关文章推荐
腾讯UED 漂亮的提示信息效果代码
Sep 12 Javascript
node.js中使用q.js实现api的promise化
Sep 17 Javascript
arguments对象验证函数的参数是否合法
Jun 26 Javascript
鼠标经过子元素触发mouseout,mouseover事件的解决方案
Jul 26 Javascript
jq实现左侧显示图片右侧文字滑动切换效果
Aug 04 Javascript
javascript常用函数(1)
Nov 04 Javascript
前端框架Vue.js中Directive知识详解
Sep 12 Javascript
js实现复选框的全选和取消全选效果
Jan 03 Javascript
JS中关于正则的巧妙操作
Aug 31 Javascript
微信小程序自定义对话框弹出和隐藏动画
Jul 19 Javascript
pm2发布node配置文件ecosystem.json详解
May 15 Javascript
Vue实战教程之仿肯德基宅急送App
Jul 19 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中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
2013/06/28 PHP
PHP 下载文件时自动添加bom头的方法实例
2014/01/10 PHP
laravel通过创建自定义artisan make命令来新建类文件详解
2017/08/17 PHP
JavaScript之引用类型介绍
2012/08/10 Javascript
IE8下Jquery获取select选中的值post到后台报错问题
2014/07/02 Javascript
js实现window.open不被拦截的解决方法汇总
2014/10/30 Javascript
JavaScript表格常用操作方法汇总
2015/04/15 Javascript
Node.js 文件夹目录结构创建实例代码
2016/07/08 Javascript
jQuery EasyUI 页面加载等待及页面等待层
2017/02/06 Javascript
jQuery实现html双向绑定功能示例
2017/10/09 jQuery
浅谈node的事件机制
2017/10/09 Javascript
使用Angular material主题定义自己的组件库的配色体系
2019/09/04 Javascript
node.js实现简单的压缩/解压缩功能示例
2019/11/05 Javascript
小程序使用wxs解决wxml保留2位小数问题
2019/12/13 Javascript
vue大型项目之分模块运行/打包的实现
2020/09/21 Javascript
一行JavaScript代码如何实现瀑布流布局
2020/12/11 Javascript
python网络编程实例简析
2014/09/26 Python
python实现指定字符串补全空格的方法
2015/04/30 Python
python的keyword模块用法实例分析
2015/06/30 Python
使用实现pandas读取csv文件指定的前几行
2018/04/20 Python
异步任务队列Celery在Django中的使用方法
2018/06/07 Python
Python使用selenium + headless chrome获取网页内容的方法示例
2019/10/16 Python
基于python的itchat库实现微信聊天机器人(推荐)
2019/10/29 Python
Python下利用BeautifulSoup解析HTML的实现
2020/01/17 Python
Opencv python 图片生成视频的方法示例
2020/11/18 Python
怎么样写好简历中的自我评价
2013/10/25 职场文书
物理研修随笔感言
2014/02/14 职场文书
试用期自我鉴定范文
2014/03/20 职场文书
春节请假条
2014/04/11 职场文书
教师考察材料范文
2014/06/03 职场文书
审查起诉阶段律师意见书
2015/05/19 职场文书
宾馆客房管理制度
2015/08/06 职场文书
基于python实现银行管理系统
2021/04/20 Python
Navicat for MySQL的使用教程详解
2021/05/27 MySQL
MySQL学习之基础命令实操总结
2022/03/19 MySQL
tomcat的catalina.out日志按自定义时间格式进行分割的操作方法
2022/04/02 Servers