gpt4 book ai didi

javascript - 在 jQuery 中使用选择器的最有效方式?

转载 作者:可可西里 更新时间:2023-11-01 02:39:54 26 4
gpt4 key购买 nike

使用 $('.active') 还是 $('div.active') 效率更高?我一直避免包含“div”,因为它是 javascript 文件中的额外文本,我不希望用户必须下载。

最佳答案

旧版本的 IE 将受益于包含 div,因为它们不支持 getElementsByClassName()

因此,页面上的每个元素都需要选择:

document.getElementsByTagName('*');

...并手动测试它是否具有 active 类。

如果您包含 div,那么它可以缩小范围,因为它可以:

document.getElementsByTagName('div');

...然后只测试那些元素。

当我说旧版本时,我指的是 IE6 和 IE7,因为 IE8+ 支持 querySelectorAll


编辑:

浏览器支持:

关于javascript - 在 jQuery 中使用选择器的最有效方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4717032/

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