dom元素的jQuery索引?

我有…

element = document.elementFromPoint(x, y) 

然后我想做点什么……

 index = $(element).index() 

DOM元素是li ,我需要它在列表中的位置。

谢谢!

编辑:如果我正在做的是正确的,那么这里的东西是错的, 触摸事件超过两个dom元素?

任何帮助深表感谢。

$(元素)将起作用,如果你想知道它的位置,你需要选择它的前面的兄弟姐妹。

jQuery比给你的长度属性,就像在数组上一样。

 $(element).prevAll().length; 

你想要的是$('li').index(element);

index() docs允许您将选择器或DOM元素作为参数传递,以与indexOf类似地工作。

这适用: index = $(element).index()