gpt4 book ai didi

jQuery 选择器 : Which is faster for grabbing a subset of children?

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

跟进this问题,我有以下两个选择:

$("tr td").slice(3, 6);

可能是这样的(我的意思是,从算法上来说;我知道为每个元素创建新的查询字符串有点愚蠢):

var subset = $( "tr td:nth-child(4)" );
for(var i=4; i<7; i++) subset.add( "tr td:nth-child("+i+")" );

哪个执行效率更高?还有其他更有效的解决方案吗?

最佳答案

第一个 ($("tr td").slice(3, 6)) 执行速度会快得多,因为它是单个选择器引擎调用,但一如既往,请对其进行测试!

我设置了一个性能测试,以便您可以在这里亲自检查这两个(和其他答案):http://jsperf.com/slice-performance-test

关于jQuery 选择器 : Which is faster for grabbing a subset of children?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3906371/

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