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 相关文章推荐
HTML IMG标签 onload 内存溢出导致浏览器CPU占用过高
Mar 09 Javascript
JavaScript中各种编码解码函数的区别和注意事项
Aug 19 Javascript
Javascript 按位与运算符 (&amp;)使用介绍
Feb 04 Javascript
JavaScript中的数组操作介绍
Dec 30 Javascript
分享五个有用的jquery小技巧
Oct 08 Javascript
javascript制作照片墙及制作过程中出现的问题
Apr 04 Javascript
jQuery Ajax 全局调用封装实例代码详解
Jun 02 Javascript
利用vue组件自定义v-model实现一个Tab组件方法示例
Dec 06 Javascript
详解JS数值Number类型
Feb 07 Javascript
详解微信小程序开发之formId使用(模板消息)
Aug 27 Javascript
el-table树形表格表单验证(列表生成序号)
May 31 Javascript
Vue router传递参数并解决刷新页面参数丢失问题
Dec 02 Vue.js
根据配置文件加载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
在PHP3中实现SESSION的功能(二)
2006/10/09 PHP
浅析php过滤html字符串,防止SQL注入的方法
2013/07/02 PHP
PHP检测字符串是否为UTF8编码的常用方法
2014/11/21 PHP
PHP单例模式数据库连接类与页面静态化实现方法
2019/03/20 PHP
JS面向对象编程 for Cookie
2010/09/19 Javascript
JavaScript中的连字符详解
2013/11/28 Javascript
FireBug 调试JS入门教程 如何调试JS
2013/12/23 Javascript
jquery动态更换设置背景图的方法
2014/03/25 Javascript
jquery淡化版banner异步图片文字效果切换图片特效
2014/04/08 Javascript
js中通过父级进行查找定位元素
2014/06/15 Javascript
使用jQuery实现返回顶部
2015/01/26 Javascript
详细解密jsonp跨域请求
2015/04/15 Javascript
TinyMCE汉化及本地上传图片功能实例详解
2016/05/31 Javascript
Web安全测试之XSS实例讲解
2016/08/15 Javascript
BootStrap树状图显示功能
2016/11/24 Javascript
详解nodejs 文本操作模块-fs模块(一)
2016/12/22 NodeJs
webpack+vue中使用别名路径引用静态图片地址
2017/11/20 Javascript
Vue文件配置全局变量的实例
2018/09/06 Javascript
详解如何在Angular优雅编写HTTP请求
2018/12/05 Javascript
详解React项目如何修改打包地址(编译输出文件地址)
2019/03/21 Javascript
vue组件暴露和.js文件暴露接口操作
2020/08/11 Javascript
javascript全局自定义鼠标右键菜单
2020/12/08 Javascript
kaggle+mnist实现手写字体识别
2018/07/26 Python
python UDP(udp)协议发送和接收的实例
2019/07/22 Python
Python使用python-docx读写word文档
2019/08/26 Python
社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)
2020/09/23 Python
总结python 三种常见的内存泄漏场景
2020/11/20 Python
python向xls写入数据(包括合并,边框,对齐,列宽)
2021/02/02 Python
Scotch Porter官方网站:男士美容产品
2020/08/31 全球购物
灰雀教学反思
2014/04/28 职场文书
公司授权委托书范本
2014/09/18 职场文书
幼儿园三八妇女节活动总结
2015/02/06 职场文书
火烧圆明园的观后感
2015/06/03 职场文书
2016同学毕业寄语大全
2015/12/04 职场文书
Tomcat用户管理的优化配置详解
2022/03/31 Servers
USB TYPE-C 或将成为所有智能手机充电标准
2022/04/21 数码科技