我有下一个李的:
<ul id = "myul">
<li id = "1"> a </li>
<li id = "2"> b </li>
<li id = "3"> c </li>
</ul>
我正在尝试做两件事:
对于这个例子,我必须得到:
1) 0
2) 1
我尝试了下一件事:
// get index by id:
alert('index: ' + $("#myul li").index(document.getElementById("2")));
// get index by name
alert('index: ' + );
答案 0 :(得分:3)
答案 1 :(得分:2)
// get index by id:
alert('index: ' + $("#2").index());
// get index by name, works if text does not appear on multiple li
alert('index: ' + $('li:contains(b)').index());
答案 2 :(得分:1)
按值:
$("#myul li:contains('b')").index()