javascript - 获取当前的 <li> 号码

标签 javascript jquery list

我有一个这样的列表:

<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/

相关文章:

c# - 通过标签创建许多对象的数组/列表(最初未知数量)

python - 为什么我的变量没有定义,我该如何解决?

javascript - 等待图像加载到下划线模板中

javascript - 如何将带有 HTML 标签的字符串打印为 HTML

javascript - 在测试中调试输出

javascript - PHP 的最佳方法 - 重定向和头文件

javascript - 如何同步包含克隆元素的 jquery 可排序列表?

C# List<string> 到带分隔符的字符串

javascript - 从另一个脚本访问 javascript 变量

javascript - 取消鼠标单击事件的 JavaScript 重定向