gpt4 book ai didi

jquery - 在 jquery 中使用类选择器或自定义属性选择器哪个更好?

转载 作者:行者123 更新时间:2023-12-03 22:26:38 27 4
gpt4 key购买 nike

我读到,使用 jquery 选择“id”比选择“class”更好。但是,假设我在页面上有几个 div,我需要使用 jquery 选择并执行相同的操作。我无法使用“id”属性进行选择,因为它不再是唯一的。例如:

<div id="selectMeOnClick">
...
</div>
<div id="selectMeOnClick">
...
</div>
... many more divs ...

这让我(我认为?)有两种选择:

使用类选择器

<div class="selectMeOnClick">
...
</div>

使用自定义属性选择器

<div data-select="selectMeOnClick">
...
</div>

我的问题是:这真的是剩下的两种选择吗?最有效的解决方案是什么?

谢谢

最佳答案

我会使用类选择器。使用自定义属性选择器将是:

  1. HTML 无效。 HTML 只允许某些命名属性出现在某些类型的元素上。
  2. 较慢。虽然 jQuery 可以在第一个代码片段中使用 native .getElementsByClassName ,但在第二个代码片段中却不能。这可能会导致现代浏览器速度变慢。

关于jquery - 在 jquery 中使用类选择器或自定义属性选择器哪个更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4214701/

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