0

我在正文中有一个这样的 HTML 片段

<div class="screen"></div>
<div class="screen"></div>

现在,我应该如何获得每个元素的索引号?

$(".screen").click(function(){
  // get this element's index() number
})

我试过$(this).index()但它返回-1。

4

5 回答 5

0

.index() documentation

$(this).index();
于 2013-08-29T05:07:04.000 回答
0

Demo

Try this ..

$(".screen").click(function(){
      // get this element's index() number
        alert($(this).index())
    })
于 2013-08-29T05:09:44.903 回答
0

这将起作用,

$(".screen").click(function(){
 // get this element's index() number
 alert($(this).index())
});
于 2013-08-29T05:12:40.297 回答
0
$(".screen").click(function(){
      // get this element's index() number
       alert('Index: ' + $('div').index(this));
    })

小提琴演示

于 2013-08-29T05:13:22.723 回答
0

尝试.index() 的第三个变体

var $screens = $(".screen").click(function(){
  // get this element's index() number
    alert($screens.index(this))
})

演示:小提琴

于 2013-08-29T05:13:50.160 回答