我在主体中有这样的HTML片段
<div class="screen"></div>
<div class="screen"></div>
现在,我应该如何获得每个元素的索引号?
$(".screen").click(function(){
// get this element's index() number
})
我尝试了$(this).index()
,但它返回-1。
.index()文档
$(this).index();
演示
试试这个。。
$(".screen").click(function(){
// get this element's index() number
alert($(this).index())
})
这将起作用,
$(".screen").click(function(){
// get this element's index() number
alert($(this).index())
});
$(".screen").click(function(){
// get this element's index() number
alert('Index: ' + $('div').index(this));
})
FIDDLE演示
尝试.index()的第三个变体
var $screens = $(".screen").click(function(){
// get this element's index() number
alert($screens.index(this))
})
演示:Fiddle