我有一个这样的列表:
<ul>
<li>
<a href="..."> ... </a>
<a href="..."> ... </a>
</li>
<li>
<a href="..."> ... </a>
<a href="..."> ... </a>
</li>
<li>
<a href="..."> ... </a>
<a href="..."> ... </a>
</li>
...
</ul>
和 jQuery:
$("li").each(function(){
// do stuff
});
如何在该 jquery 函数中获取当前列表编号(如 1、2 或 3)(东西在哪里)?
最佳答案
传递给 each
的回调函数有两个参数,第一个是您要查找的索引:
$('li').each(function(index, value) {
// index is what you're looking for
});
看看 documentation对于每个
:
the callback is passed an array index and a corresponding array value each time.
请注意,索引将从零开始,因此如果您想要“1、2、3...”(来自您的问题),则需要进行适当的调整。
关于javascript - 获取当前的 <li> 号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3506198/