jQuery中:eq()选择器用法实例


Posted in Javascript onDecember 29, 2014

本文实例讲述了jQuery中:eq()选择器用法。分享给大家供大家参考。具体分析如下:

此选择器匹配一个给定索引值的元素。
元素的位置索引从0算起。

语法结构:

$(":eq(index)")

此选择器一般也要和其他选择器配合使用,比如类选择器和元素选择器等等。例如:

$("li:eq(1)").css("color","green")

以上代码是将li元素集合中索引为1(也就是第二个li)的li中的字体颜色设置为绿色。

如果不和其他选择器配合使用,则默认状态是和*选择器配合使用,例如$(":eq()")等同于$("*:eq()")。

参数列表:

参数 描述
index 给定的索引值。

实例代码:

实例一:

<!DOCTYPE html>

<html>

<head>

<meta charset=" utf-8">

<meta name="author" content="https://3water.com/" />

<title>:eq选择器-三水点靠木</title>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $("#btn").click(function(){

    $("li:eq(1)").css("color","blue");

  });

});

</script>

</head>

<body>

<ul>

  <li>html专区</li>

  <li>div+css专区</li>

  <li>jQuery专区</li>

  <li>Javascript专区</li>

</ul>

<button id="btn">点击查看效果</button>

</body>

</html>

以上代码能够将li元素集合中,索引值为1的li元素中的字体颜色设置为绿色,因为索引值是从0开始的,所以以上代码是将第二个li中的字体颜色设置为绿色。

实例二:

<!DOCTYPE html>

<html>

<head>

<meta charset=" utf-8">

<meta name="author" content="https://3water.com/" />

<title>:eq选择器-三水点靠木</title>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $("#btn").click(function(){

    $(":eq(10)").css("color","blue");

  });

});

</script>

</head>

<body>

<ul>

  <li>html专区</li>

  <li>div+css专区</li>

  <li>jQuery专区</li>

  <li>Javascript专区</li>

</ul>

<div>

  <p>三水点靠木欢迎您</p>

  <span class="second">太阳出来了</span> 

</div>

<button id="btn">点击查看效果</button>

</body>

</html>

由于以上代码并没有指定与:eq()选择器相配合使用的选择器,所以就默认和*选择器配合使用,能够匹配所有元素,这样就会将索引值为10的元素中的字体颜色设置为绿色。

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
通过继承IHttpHandle实现JS插件的组织与管理
Jul 13 Javascript
基于Jquery的开发个代阴影的对话框效果代码
Jul 28 Javascript
如何用js控制frame的隐藏或显示的解决办法
Mar 20 Javascript
js控制iframe的高度/宽度让其自适应内容
Apr 09 Javascript
基于jquery实现日历签到功能
Sep 11 Javascript
EasyUI布局 高度自适应
Jun 04 Javascript
mui开发中获取单选按钮、复选框的值(实例讲解)
Jul 24 Javascript
Web开发使用Angular实现用户密码强度判别的方法
Sep 27 Javascript
electron demo项目npm install安装失败的解决方法
Feb 06 Javascript
深入理解 Koa 框架中间件原理
Oct 18 Javascript
Vue Echarts实现可视化世界地图代码实例
May 07 Javascript
jQuery实现消息弹出框效果
Dec 10 jQuery
根据配置文件加载js依赖模块
Dec 29 #Javascript
JavaScript中的console.dir()函数介绍
Dec 29 #Javascript
JavaScript中的console.group()函数详细介绍
Dec 29 #Javascript
小米公司JavaScript面试题
Dec 29 #Javascript
谷歌浏览器调试JavaScript小技巧
Dec 29 #Javascript
JavaScript中的console.trace()函数介绍
Dec 29 #Javascript
JavaScript中的console.profile()函数详细介绍
Dec 29 #Javascript
You might like
php抽奖小程序的实现代码
2013/06/18 PHP
浅谈php和js中json的编码和解码
2016/10/24 PHP
php桥接模式应用案例分析
2019/10/23 PHP
使用jQuery fancybox插件打造一个实用的数据传输模态弹出窗体
2013/01/15 Javascript
JS 使用for循环遍历子节点查找元素
2014/09/06 Javascript
探寻Javascript执行效率问题
2014/11/12 Javascript
jQuery实现表格颜色交替显示的方法
2015/03/09 Javascript
jQuery实现鼠标滑过点击事件音效试听
2015/08/31 Javascript
JavaScript在网页中画圆的函数arc使用方法
2015/11/13 Javascript
javascript每日必学之封装
2016/02/23 Javascript
JavaScript通过使用onerror设置默认图像显示代替alt
2016/03/01 Javascript
js自定义QQ菜单效果
2017/01/10 Javascript
JavaScript解析任意形式的json树型结构展示
2017/07/23 Javascript
vue使用mint-ui实现下拉刷新和无限滚动的示例代码
2017/11/06 Javascript
JS实现的判断方法、变量是否存在功能示例
2020/03/28 Javascript
微信小程序实现日历功能
2018/11/27 Javascript
vue路由守卫及路由守卫无限循环问题详析
2019/09/05 Javascript
微信小程序实现弹框效果
2020/05/26 Javascript
python文件操作相关知识点总结整理
2016/02/22 Python
tf.truncated_normal与tf.random_normal的详细用法
2018/03/05 Python
浅谈pycharm的xmx和xms设置方法
2018/12/03 Python
Python从文件中读取数据的方法讲解
2019/02/14 Python
python装饰器常见使用方法分析
2019/06/26 Python
Python内存泄漏和内存溢出的解决方案
2020/09/26 Python
python中实现栈的三种方法
2020/12/19 Python
html5使用canvas绘制一张图片
2014/12/15 HTML / CSS
销售自荐信
2013/10/22 职场文书
幼儿园秋游活动方案
2014/01/21 职场文书
同学聚会老师邀请函
2014/01/28 职场文书
超市开店计划书
2014/04/26 职场文书
2014财产信托协议书范本
2014/11/18 职场文书
2015年高校辅导员工作总结
2015/04/20 职场文书
法律意见书范本
2015/06/04 职场文书
2016新年致辞
2015/08/01 职场文书
2016年党员创先争优公开承诺书
2016/03/25 职场文书
flex弹性布局详解
2022/03/20 HTML / CSS