+ -
当前位置:首页 → 问答吧 → 怎么获得当前元素 是所有同辈元素中的第几个?

怎么获得当前元素 是所有同辈元素中的第几个?

时间:2010-03-15

来源:互联网

假如我有好多li

复制代码
  1. $("li").click时
  2. 怎么得知当前的this 是这些li中的第几个?




因为这些li都有一个很长的时间间隔效果
所以事件触发后 不好停止……
我又不想每个li都弄个不同的id

作者: wxllyf   发布时间: 2010-03-15

好好看手册啊。。。。
index(subject)
Searches every matched element for the object and returns the index of the element, if found, starting with zero.
Returns -1 if the object wasn't found.
搜索与参数表示的对象匹配的元素,并返回相应元素的索引值值。
如果找到了匹配的元素,从0开始返回;如果没有找到匹配的元素,返回-1。
-----
你的问题就可以使用$("li").index($(this)) 来获得被点击的li的索引,注意$("li")你要换成你自己所需的。

作者: ywqbestever   发布时间: 2010-03-15

谢谢LS,哈哈
马虎了

作者: wxllyf   发布时间: 2010-03-15