假设我有这个 html 场景:
<div class="parent">
<a href="javascript:void(0);" class="child">Link</a>
<a href="javascript:void(0);" class="child">Link</a>
<a href="javascript:void(0);" class="child">Link</a>
</div>
<div class="parent">
<a href="javascript:void(0);" class="child">Link</a>
</div>
好吧,在child
链接上,我想计算该组的大小。但如果我点击第一组中的链接,它必须是 3,而不是 4。
所以我需要为每个组附加一个处理程序。试过:
$('.parent .child').size();
但计数始终为 4。我该怎么做?
另外,请注意,对于没有父母的单个链接:
<a href="javascript:void(0);" class="child">Link</a>
它必须也能正常工作。(大小为 1,如果它不在任何“父”组内)
这样做的最佳方法是什么?