[英]How to find index of list item (ul-li)?
我有一个jQuery对象,它是一个HTML li元素。 如何在其父ul的上下文中找到它的索引?
所以,如果我有这个:
<ul>
<li>abc</li>
<li id="test">def</li>
<li>hij</li>
</ul>
而这个对象:
$("test")
有没有办法获得此元素的索引号。 在这种情况下,它将为1(如果您将0作为第一个索引)。 有什么我可以用$(“test”)。parent()吗?
.index()正是你要找的。 针对其兄弟姐妹进行评估,请参阅jQuery文档。
你可以使用index()
:
var index = $('#test').index();
或者,您可以提供一个选择器,以从不同的匹配元素集中获取索引:
var index = $('#test').index('li.className');
这将让该指数点#test
元素从与这些元素之间.className
(假设#test
也有这个类)。
参考文献:
index()
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.