Javascript dom元素的jQuery索引?

Javascript dom元素的jQuery索引?,javascript,jquery,Javascript,Jquery,我有 element = document.elementFromPoint(x, y) 然后我想做一些像 index = $(element).index() DOM元素是一个li,我需要它在列表中的位置 谢谢 编辑:如果我所做的是正确的,那么这里就有问题 非常感谢您的帮助。您需要的是$('li')。索引(元素) 允许您将选择器或DOM元素作为参数传递,以类似于indexOf的方式工作。您需要的是$('li')。索引(元素) 允许您将选择器或DOM元素作为参数传递,以类似于indexOf$

我有

element = document.elementFromPoint(x, y)
然后我想做一些像

index = $(element).index()
DOM元素是一个
li
,我需要它在列表中的位置

谢谢

编辑:如果我所做的是正确的,那么这里就有问题

非常感谢您的帮助。

您需要的是
$('li')。索引(元素)

允许您将选择器或DOM元素作为参数传递,以类似于
indexOf

的方式工作。您需要的是
$('li')。索引(元素)

允许您将选择器或DOM元素作为参数传递,以类似于
indexOf

$(元素)将起作用,如果您想知道它的位置,需要选择它前面的同级元素

jQuery提供了length属性,它与数组类似

$(element).prevAll().length;
$(元素)将起作用,如果您想知道它的位置,需要选择它前面的同级

jQuery提供了length属性,它与数组类似

$(element).prevAll().length;

这是有效的:
index=$(元素)。index()

这是有效的:
index=$(元素)。index()

“…我需要它在列表中的位置”您已经拥有的正是这样做的。如果没有,那么您应该验证
元素
是否是您所期望的。@?您是否验证了
元素
是您所期望的元素?@u1258;Ӫ我有点困难,因为我无法在mobile safari中记录循环引用。不确定在这种情况下循环引用是什么意思,但您能否只执行
警报()
?类似于
警报(元素和元素.nodeName)“…我需要它在列表中的位置”您已经拥有的正是这样做的。如果没有,那么您应该验证
元素
是否是您所期望的。@?您是否验证了
元素
是您所期望的元素?@u1258;Ӫ我有点困难,因为我无法在mobile safari中记录循环引用。不确定在这种情况下循环引用是什么意思,但您能否只执行
警报()
?类似于
警报(元素和元素.nodeName)
。这将给出页面上所有
li
元素的索引。这将给出页面上所有
li
元素的索引。