jquery中的index方法和eq方法
2024-09-03 11:08:29
jquery的index()方法 搜索匹配的元素,并返回相应元素的索引值,从0开始计数,如果不给 .index() 方法传递参数,那么返回值就是这个jQuery对象集合中第一个元素相对于其同辈元素的位置。如果找不到匹配的元素,则返回-1。
如果参数是一组DOM元素或者jQuery对象,那么返回值就是传递的元素相对于原先集合的位置。 如果参数是一个选择器,那么返回值就是原先元素相对于选择器匹配元素中的位置。
<ul>
<li id="foo">foo</li>
<li id="bar">bar</li>
<li id="baz">baz</li>
</ul>
$('li').index(document.getElementById('bar')); //1,传递一个DOM对象,返回这个对象在原先集合中的索引位置
$('li').index($('#bar')); //1,传递一个jQuery对象
$('li').index($('li:gt(0)')); //1,传递一组jQuery对象,返回这个对象中第一个元素在原先集合中的索引位置
$('#bar').index('li'); //1,传递一个选择器,返回#bar在所有li中的做引位置
$('#bar').index(); //1,不传递参数,返回这个元素在同辈中的索引位置。
jquery获取元素索引值index()示例 :
有四种常用方法获取元素在对象集群里的位置。可以学习和参考。
eq() 方法:
eq() 方法返回带有被选元素的指定索引号的元素。
索引号从 0 开头,所以第一个元素的索引号是 0(不是 1)。
输出:
最新文章
- PHP变量
- [LeetCode] Implement Trie (Prefix Tree)
- (转)JS获取当前对象大小以及屏幕分辨率等
- Cordova系列(一)
- 深入理解CSS变形transform(3d)
- sql语句什么时候用双引号或者单引号
- Atom 和 Sublime Text 相比哪个好?
- Oracle的Import用法
- Android Wear开发 - 数据通讯 - 第零节 : 打包Wear应用(手机和手表应用如何连接)
- linux下可以和qq截屏比拟的工具hotshots
- tty各种设备的情况
- 编译安装mysql5.7.24踩的坑
- qcharts编译
- SQL触发器批量删除数据库中的表
- Unity应用架构设计(4)——设计可复用的SubView和SubViewModel(Part 2)
- Yii1打印当前请求所有执行的SQL及耗时
- 基于thinkphp的RBAC权限控制
- web打印控件Lodop轻松输出清晰的图表和条码
- Windows核心编程:第5章 作业
- 新版ADT创建项目时出现appcompat_v7的问题
热门文章
- uploadify附件上传 传参
- 【LGP5112】FZOUTSY
- Mount- Linux必学的60个命令
- C语言中结构体的深拷贝和浅拷贝
- https://blog.csdn.net/u012235003/article/details/54576737
- python基础---递归函数 知识点自查填空题
- spring cloud深入学习(十)-----配置中心和消息总线(配置中心终结版)
- Android App的设计架构:MVC,MVP,MVVM与架构AAAAA
- PAT甲级——A1012 The Best Rank
- Python - 集合与元素之数据类型和变量总结