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
元素的索引。