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 相关文章推荐
Java/JS获取flash高宽的具体方法
Dec 27 Javascript
js 金额格式化来回转换示例
Feb 23 Javascript
javascript中数组array及string的方法总结
Nov 28 Javascript
基于jquery实现发送文章到手机的代码
Dec 26 Javascript
用队列模拟jquery的动画算法实例
Jan 20 Javascript
javascript实现网页子页面遍历回调的方法(涉及 window.frames、递归函数、函数上下文)
Jul 27 Javascript
js如何准确获取当前页面url网址信息
Sep 13 Javascript
全面解析Bootstrap中Carousel轮播的使用方法
Jun 13 Javascript
简单几步实现返回顶部效果
Dec 05 Javascript
使用proxy实现一个更优雅的vue【推荐】
Jun 19 Javascript
vue 列表页跳转详情页获取id以及详情页通过id获取数据
Mar 27 Javascript
基于canvas实现手写签名(vue)
May 21 Javascript
根据配置文件加载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
浅析Yii中使用RBAC的完全指南(用户角色权限控制)
2013/06/20 PHP
如何使用PHP给图片加水印
2016/10/12 PHP
javascript Ext JS 状态默认存储时间
2009/02/15 Javascript
jQuery中与toggleClass等价的程序段 以及未来学习的方向
2010/03/18 Javascript
brook javascript框架介绍
2011/10/10 Javascript
jqTransform美化表单
2015/10/10 Javascript
BootStrap创建响应式导航条实例代码
2016/05/31 Javascript
一个简单不报错的summernote 图片上传案例
2016/07/11 Javascript
JavaScript 栈的详解及实例代码
2017/01/22 Javascript
web.js.字符串与正则表达式操作
2017/05/13 Javascript
详解vue-cli中配置sass
2017/06/21 Javascript
vue-cli3.0如何使用CDN区分开发、生产、预发布环境
2018/11/22 Javascript
javascript数据类型中的一些小知识点(推荐)
2019/04/18 Javascript
layui.use模块外部使用其内部定义的js封装函数方法
2019/09/16 Javascript
js实现旋转木马轮播图效果
2020/01/10 Javascript
Vue登录拦截 登录后继续跳转指定页面的操作
2020/08/04 Javascript
vue设置默认首页的操作
2020/08/12 Javascript
[42:48]完美世界DOTA2联赛PWL S3 Magma vs INK ICE 第二场 12.11
2020/12/16 DOTA
Python抽象类的新写法
2015/06/18 Python
使用Python OpenCV为CNN增加图像样本的实现
2019/06/10 Python
python logging 日志的级别调整方式
2020/02/21 Python
Python列表去重复项的N种方法(实例代码)
2020/05/12 Python
浅谈pycharm导入pandas包遇到的问题及解决
2020/06/01 Python
Python 内存管理机制全面分析
2021/01/16 Python
HTML5之SVG 2D入门9—蒙板及mask元素介绍与应用
2013/01/30 HTML / CSS
如何将无状态会话Bean发布为WEB服务,只有无状态会话Bean可以发布为WEB服务?
2015/12/03 面试题
ajax是什么及其工作原理
2012/02/08 面试题
卫校护理专业毕业生求职信
2013/11/26 职场文书
工作自我评价怎么写
2014/01/29 职场文书
网络技术专业推荐信
2014/02/20 职场文书
《鸟的天堂》教学反思
2014/02/27 职场文书
公司总经理助理岗位职责
2014/07/09 职场文书
领导班子遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
党性分析材料格式
2014/12/19 职场文书
Python 如何安装Selenium
2021/05/06 Python
Python NumPy灰度图像的压缩原理讲解
2021/08/04 Python