假设一个节点有任意数量的兄弟节点,并且我想选择nth sibling
那个节点的,我应该使用.next()
链接 n 次,还是应该只使用一次调用.nextAll(':eq(n-1)')
?
似乎对于较大的 n,前者会有很多额外的开销,而对于大量的兄弟姐妹,后者可能会有更大的开销。我关心一个涉及 n=2 和大量兄弟姐妹的案例,所以我不确定是否要使用.next().next()
or .nextAll(':eq(1)')
。有关系吗?
.next().next()
编辑:对于 n=2 和许多兄弟姐妹的情况,根据http://jsperf.com/next-next-vs-nextall-eq- 1-vs-nextall-eq- 1 看起来是最快的