搜索匹配的元素,并返回相应元素的索引值,从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,不传递参数,返回这个元素在同辈中的索引位置。

最新文章

  1. bdb log为什么 有 region buffer 和 log cursor buf
  2. &lt;mvc:default-servlet-handler/&gt;导致SimpleUrlHandlerMapping失效
  3. OPRNGL总结(一)OPENGL的理论原理
  4. The sandbox is not in sync with the Podfile.lock. Run &#39;pod install&#39; or update your CocoaPods installation. 怎么解决
  5. 神奇的输入 while(cin&gt;&gt;....)如何在遇见换行之后进入下一层循环读入
  6. Windows 2003 + IIS6.0 相关 401.1 或 401.2 等问题解决
  7. 论游戏中Buff的实现 [转]
  8. SSM框架中常用的注解
  9. Django学习(七)---添加新文章页面
  10. XVIII Open Cup named after E.V. Pankratiev. Eastern Grand Prix
  11. Linux 查看系统状态
  12. javascript私有静态成员
  13. sql server 存储机制
  14. js取的随机数
  15. 在有 UI 线程参与的同步锁(如 AutoResetEvent)内部使用 await 可能导致死锁
  16. 玩转Spring Boot 集成Dubbo
  17. HDU4734——2013 ACM/ICPC Asia Regional Chengdu Online
  18. discuz x 系列目录结构说明
  19. oracle 行列转换函数之WM_CONCAT和LISTAGG的使用(一)
  20. makefile  模板 (template)

热门文章

  1. Android Shell Cmd
  2. Android与JS进行交互传文件路径
  3. 重置linux mysql root密码
  4. css - 当文本内容长度超出屏幕宽度时,以省略号代替
  5. Redis 实例排除步骤
  6. 点滴积累【JS】---JS小功能(JS实现侧悬浮浮动)
  7. NGUI拖拽简介
  8. log4c面向对象设计 (转)
  9. eclipse调试的时候查看变量出现com.sun.jdi.InvocationException occurred invoking method.
  10. 跟着百度学PHP[17]-PHP扩展CURL的模拟登陆并获取数据