jQuery - 在无序列表中获取spcific <li>的数字位置/索引

时间:2015-05-07 07:21:12

标签: javascript jquery

我有一个简单的无序列表,想找到特定元素的数字索引/位置。

e.g:

<ul id="mylist">
    <li id="id_a">Content</li>
    <li id="id_b">Content</li>
    <li id="id_c">Content</li>
    <li id="id_d">Content</li>
    <li id="id_e">Content</li>
</ul>

伪码:

$('ul#mylist').getNumericIndexOf('id_c'); // 2
$('ul#mylist').getNumericIndexOf('id_a'); // 0
$('ul#mylist').getNumericIndexOf('id_e'); // 4

非常感谢任何输入!

2 个答案:

答案 0 :(得分:6)

使用index()

DEMO

$("#id_c").index();

答案 1 :(得分:1)

试试这个:

<script>
            $(document).ready(function()
            {
                    console.log($("#id_b").index("li"));
            });
</script>