【发布时间】:2011-03-28 15:06:11
【问题描述】:
假设 DOM 中的每个元素都有自己唯一的类名:
在使用 jQuery 选择 DOM 中的元素时,使用 ID 与类名是否更好?
在 jQuery 中使用其中一个是否有任何性能优势?
有人告诉我,传统上通过 ID 而不是通过类获取 DOM 元素要快得多,通常也是更好的做法,但这是否也适用于 jQuery?
非常感谢!
【问题讨论】:
-
如果没有两个对象共享一个类,你是否正确使用了类?
-
我同意 sarnold,拥有唯一的类名是毫无意义的。
-
我也将这些类用于 CSS 目的;不仅仅是为了选择。
-
在 css 中,您可以将 id 用作类(#id{} 而不是 .class{})
-
@x2,我正在努力遵守最佳实践惯例。在我的 CSS 代码中使用 #id 是否比在我的元素上同时使用 ID 和类名更好?
标签: dom jquery-selectors