如何使用jQuery获取元素在另一个元素中的位置?

时间:2013-03-28 23:37:05

标签: javascript jquery

如果我点击第一个div我想得0或1,如果第二个div 2等等......

我的尝试都没有奏效:

http://jsfiddle.net/DZh8k/

$('div').click(function() {

    //alert( $('#something').index($(this)) );
    //alert( $(this).index( $('#something') ) );
    console.log( $('#something').find($(this)).eq() );

});


<span id="something">
    <div></div>
    <div></div>
    <div></div>
    <div></div>
</span>

1 个答案:

答案 0 :(得分:2)

只需$(this).index()即可。

http://jsfiddle.net/DZh8k/2/