gpt4 book ai didi

javascript - Jquery 选择器,我应该指定 html 标签的类型吗?

转载 作者:太空狗 更新时间:2023-10-29 15:52:32 27 4
gpt4 key购买 nike

我有很多带有 class = 'class1' 的 html 标签。它们都恰好是/并且永远是同一类型的元素。例如输入元素。

有性能差异吗

$("input.class1")

$(".class1")

谢谢!

注意:在这种情况下,我需要专门针对 IE8 的信息,但是提及跨浏览器解决方案很重要,我的客户只能使用 IE8,因此最佳答案将具有专门针对 IE8 的最佳答案。

最佳答案

是的,存在性能差异。后者允许选择器引擎使用大多数主流浏览器中存在的 native getElementsByClassName 方法,并且在不支持该方法的浏览器中应该稍微快一些 querySelectorAll。前者在支持 querySelectorAll 但不支持 getElementsByClassName (几乎只是 IE 8)的浏览器中会更快,但对于您的情况可能仍然不如后者快。

对于您的场景,请使用 $(".class1")

关于javascript - Jquery 选择器,我应该指定 html 标签的类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4596878/

27 4 0