【发布时间】:2012-08-30 11:36:28
【问题描述】:
我经常需要使用 jquery 一次选择多个元素...为此,我通常只需为我想要选择的所有元素添加一个类,然后使用 jquery 按类选择。
这是一种不好的做法,还是我应该改用 html 5 数据属性之类的东西?
【问题讨论】:
-
如果它们都与特定的对象分组相关,但这是定义的,那么即使没有相应的样式表选择器,我也不明白为什么使用类是“不好的做法”。当然,这是一个滑坡:是确定分组还是附加数据?
-
(选择 - 在更大的 DOM 空间上 - 基于类可能比在 [其他] 节点属性上选择更快,fsvo 更快。当然,“缓存”初始 jQuery 对象可能会完全降低任何性能顾虑。)
标签: html class-attribute