我有以下 HTML:
<div class="Wrapper">
<div class="SomeOtherClass"></div>
<div class="SomeOtherClass"></div>
<div class="MyClass">
<div class="SomeElement" id="test"></div>
<div class="SomeElement"></div>
</div>
<div class="MyClass">
<div class="SomeElement" id="test2"></div>
<div class="SomeElement"></div>
</div>
</div>
我有以下javascript:
$('.Wrapper').find('.SomeElement').each(function () {
if (SomeCondition) {
var TheElement = $(this);
var TheIndexOfParentClass = TheElement... //HERE
return;
}
});
如您所见,我遍历所有SomeElements
并选择一个。现在我想知道父类的索引(这里是“ MyClass
”)。例如,如果我选择“ test
”,那么TheIndexOfParentClass
应该是 0,如果我选择,test2
那么TheIndexOfParentClass
应该是 1。请注意,元素的数量SomeOtherClass
可能会有所不同;我不想要父级的实际索引,我想要父级类相对于Wrapper
元素所有子级的索引。我该怎么做呢?
谢谢。