jQuery 对象访问 index([selector|element])
2024-08-27 19:55:17
搜索匹配的元素,并返回相应元素的索引值,从0开始计数。
如果不给 .index() 方法传递参数,那么返回值就是这个jQuery对象集合中第一个元素相对于其同辈元素的位置。
如果参数是一组DOM元素或者jQuery对象,那么返回值就是传递的元素相对于原先集合的位置。
如果参数是一个选择器,那么返回值就是原先元素相对于选择器匹配元素中的位置。如果找不到匹配的元素,则返回-1。
查找元素的索引值
HTML 代码:
<ul>
<li id="foo">foo</li>
<li id="bar">bar</li>
<li id="baz">baz</li>
</ul>
jQuery 代码:
$('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,不传递参数,返回这个元素在同辈中的索引位置。
最新文章
- bdb log为什么 有 region buffer 和 log cursor buf
- <;mvc:default-servlet-handler/>;导致SimpleUrlHandlerMapping失效
- OPRNGL总结(一)OPENGL的理论原理
- The sandbox is not in sync with the Podfile.lock. Run &#39;pod install&#39; or update your CocoaPods installation. 怎么解决
- 神奇的输入 while(cin>;>;....)如何在遇见换行之后进入下一层循环读入
- Windows 2003 + IIS6.0 相关 401.1 或 401.2 等问题解决
- 论游戏中Buff的实现 [转]
- SSM框架中常用的注解
- Django学习(七)---添加新文章页面
- XVIII Open Cup named after E.V. Pankratiev. Eastern Grand Prix
- Linux 查看系统状态
- javascript私有静态成员
- sql server 存储机制
- js取的随机数
- 在有 UI 线程参与的同步锁(如 AutoResetEvent)内部使用 await 可能导致死锁
- 玩转Spring Boot 集成Dubbo
- HDU4734——2013 ACM/ICPC Asia Regional Chengdu Online
- discuz x 系列目录结构说明
- oracle 行列转换函数之WM_CONCAT和LISTAGG的使用(一)
- makefile 模板 (template)
热门文章
- Android Shell Cmd
- Android与JS进行交互传文件路径
- 重置linux mysql root密码
- css - 当文本内容长度超出屏幕宽度时,以省略号代替
- Redis 实例排除步骤
- 点滴积累【JS】---JS小功能(JS实现侧悬浮浮动)
- NGUI拖拽简介
- log4c面向对象设计 (转)
- eclipse调试的时候查看变量出现com.sun.jdi.InvocationException occurred invoking method.
- 跟着百度学PHP[17]-PHP扩展CURL的模拟登陆并获取数据