如何在 <ul> 中获取 <li> 的索引
How to get the index of an <li> in a <ul>
可能的重复项:
如何获取元素
的索引 jQuery - 获取具有某个类的元素的索引
我有:
<ul id="parent">
<li id="li1">li1</li>
<li id="li2">li2</li>
<li id="li3">li3</li>
</ul>
其他地方还有一些其他<ul>
和<li>
标签。
我想使用 jQuery 获取 li2 的索引,该索引位于 id 父级的<ul>
中
旧的简单答案:$('ul#parent li:eq(1)').index()
新$('#li2').index()
使用 .index()
:
$('#li2').index();
ID必须是唯一的,所以如果它们不在你的HTML中,你最好解决这个问题(例如,通过使用类)。
var index = $("#li2").prevAll().length; //assuming 0 based index
相关文章:
- 使用Jquery在li内部获取具有特定文本的锚点
- 在jQuery UI中获取ul和li值,拖放即可排序
- 在不使用sort()的情况下获取HTML LI元素的副本
- 获取 LI 元素的偏移宽度(或等效项)
- 获取带有 jQuery 中的文本值的 AN LI 的 ID
- 从 li 获取文本和 id 值
- 获取LI数据ID's来自动态内容
- 如何使用jquery获取li内部的值
- 使用 jQuery 获取 LI 的高度,以便新闻自动收报机向上滚动所需的确切数量
- 获取 li 项的状态最大值
- 如何在一个索引不等于2的ul中获取li,我知道如何获得索引gt或lt 2
- 有没有更简单的方法可以在一个 UL 中获取 LI 列表编号
- 如何使用 javascript 中的 classList.contains 在引导下拉菜单中获取 li 类
- 如何获取li元素并添加为select选项
- JQuery-获取li元素的ID属性
- 使用纯javascript获取li元素onclick,而不对每个元素应用onclick
- 在Jquery函数中,获取LI元素不工作的ID
- 获取li jQuery的位置
- 如何在jquery中获取li元素的点击事件
- 获取li的编号并将其分配给函数