gpt4 book ai didi

jquery - 在 jQuery 中,要选择节点的第 n 个兄弟节点,是 .next() 链接 n 次还是 .nextAll (':eq(n-1)' ) 更快?

转载 作者:行者123 更新时间:2023-12-01 00:03:42 25 4
gpt4 key购买 nike

假设一个节点有任意数量的同级节点,并且我想选择该节点的第 n 个同级节点,我应该使用 .next() 链接向上 n 次,或者我应该只使用一次对 .nextAll(':eq(n-1)') 的调用?

对于大 n 来说,前者似乎会产生很多额外的开销,而对于大量 sibling 来说,后者可能会产生更大的开销。我担心涉及 n=2 和大量 sibling 的情况,因此我不确定是否要使用 .next().next() 还是 。 nextAll(':eq(1)').这有关系吗?

编辑:对于 n=2 和许多同级的情况,根据 http://jsperf.com/next-next-vs-nextall-eq-1-vs-nextall-eq-1 看起来 .next().next() 是最快的

最佳答案

您应该做的是访问http://jsperf.com 。无需担心或猜测。

关于jquery - 在 jQuery 中,要选择节点的第 n 个兄弟节点,是 .next() 链接 n 次还是 .nextAll (':eq(n-1)' ) 更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11961695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com