Jquery 获取索引而不计算同级

Jquery 获取索引而不计算同级,jquery,click,Jquery,Click,我有下面的html。 HTML: 如何在不计算其他同级的情况下获取xyz的索引。我得到了1和3(我知道为什么:),但我想要0和1 eq:第一次点击按钮,我想要0,第二次应该是1 jsFiddle: 非常感谢您的帮助试试看 $('.xyz').index($(this).closest('.xyz'); 将类名也添加到.index()中 试试这个: $(':button').on('click', function(){ alert($(this).closest('.xyz').

我有下面的html。 HTML:

如何在不计算其他同级的情况下获取xyz的索引。我得到了1和3(我知道为什么:),但我想要0和1

eq:第一次点击按钮,我想要0,第二次应该是1

jsFiddle:

非常感谢您的帮助

试试看

$('.xyz').index($(this).closest('.xyz');

将类名也添加到
.index()

试试这个:

$(':button').on('click', function(){
       alert($(this).closest('.xyz').index('.xyz'));
});

如果尝试
$('.xyz').index($(this).closest('.xyz'))
$('.xyz').index($(this).closest('.xyz');
$(':button').on('click', function(){
       alert($(this).closest('.xyz').index('.xyz'));
});