从具有相同类的元素获取子编号

时间:2014-12-29 18:27:33

标签: jquery

我有这样的HTML:

<ul>
  <li>One</li>
  <li>Two</li>
  <li>Three</li>
</uL>

使用jQuery,我如何获得点击元素的数量。例如,如果单击两个,我会想要“2”。我希望这样做而不添加数据元素等。

1 个答案:

答案 0 :(得分:1)

你需要使用.index()

$('ul li').on('click',function(){
     alert($(this).index());
    });

正如@Paul Roub所说 .index()从0开始计数所以你应该加+ 1来 $(this).index()+ 1 请参阅演示HERE