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 相关文章推荐
在JQuery dialog里的服务器控件 事件失效问题
Dec 08 Javascript
js和php如何获取当前url的内容
Sep 22 Javascript
javascript简单实现图片预加载
Dec 03 Javascript
EasyUI 结合JS导出Excel文件的实现方法
Nov 10 Javascript
解决Vue 通过下表修改数组,页面不渲染的问题
Mar 08 Javascript
解决Vue+Element ui开发中碰到的IE问题
Sep 03 Javascript
Bootstrap-table自定义可编辑每页显示记录数
Sep 07 Javascript
Vue项目引进ElementUI组件的方法
Nov 11 Javascript
傻瓜式vuex语法糖kiss-vuex整理
Dec 21 Javascript
vue基础之事件v-onclick=&quot;函数&quot;用法示例
Mar 11 Javascript
jQuery中实现text()的方法
Apr 04 jQuery
JavaScript 如何计算文本的行数的实现
Sep 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单件模式结合命令链模式使用说明
2008/09/07 PHP
PHP自动选择 连接本地还是远程数据库
2010/12/02 PHP
巧用php中的array_filter()函数去掉多维空值的代码分享
2012/09/07 PHP
php读取csv文件后,uft8 bom导致在页面上显示出现问题的解决方法
2013/08/10 PHP
PHP实现的简单日历类
2014/11/29 PHP
php实现Mongodb自定义方式生成自增ID的方法
2015/03/23 PHP
浅谈PHP发送HTTP请求的几种方式
2017/07/25 PHP
js 替换
2008/02/19 Javascript
javascript forEach通用循环遍历方法
2010/10/11 Javascript
jquery $.ajax相关用法分享
2012/03/16 Javascript
javascript动态加载实现方法一
2012/08/22 Javascript
Javascript实现简单二级下拉菜单实例
2014/06/15 Javascript
javascript简易画板开发
2020/04/12 Javascript
使用 bootstrap modal遇到的问题小结
2016/11/09 Javascript
Angular.JS中指令ng-if的注意事项小结
2017/06/21 Javascript
JavaScript变量类型以及变量作用域详解
2017/08/14 Javascript
Vue中的methods、watch、computed的区别
2018/11/26 Javascript
javascript实现鼠标点击生成文字特效
2019/12/24 Javascript
ES6中Promise的使用方法实例总结
2020/02/18 Javascript
Python中用PIL库批量给图片加上序号的教程
2015/05/06 Python
用Python一键搭建Http服务器的方法
2018/06/01 Python
用Python做一个久坐提醒小助手的示例代码
2020/02/10 Python
基于Python实现天天酷跑功能
2021/01/06 Python
一款基于css3和jquery实现的动画显示弹出层按钮教程
2015/01/04 HTML / CSS
PyQt QMainWindow的使用示例
2021/03/24 Python
售后主管岗位职责
2013/12/08 职场文书
疾病捐款倡议书
2014/05/13 职场文书
法定代表人授权委托书范文
2014/09/22 职场文书
公司员工安全协议书
2014/11/21 职场文书
幼师辞职信怎么写
2015/02/27 职场文书
个人工作表现自我评价
2015/03/06 职场文书
2015年市场部工作总结
2015/04/30 职场文书
2016年国庆节67周年活动总结
2016/04/01 职场文书
如何用JS实现简单的数据监听
2021/05/06 Javascript
JavaCV实现照片马赛克效果
2022/01/22 Java/Android
Nginx图片服务器配置之后图片访问404的问题解决
2022/03/21 Servers