JQuery Selector的最佳实践

时间:2012-10-30 00:17:12

标签: jquery asp.net asp.net-mvc

当公开将在多个页面中使用的jquery脚本时,是否最好将选择器基于id或css类?

3 个答案:

答案 0 :(得分:0)

类选择器用于选择多个元素,而如果使用ID选择器,则预期只有一个元素与选择匹配。仅这一点就会让我觉得ID选择器效率更高。

答案 1 :(得分:0)

在网页上保持ID唯一通常是一种很好的做法。因此,如果您基于id进行选择,则脚本只能应用于页面上的1个元素。

如果使用类,则可以将脚本应用于多个元素。

这一切都取决于你的脚本需要什么。

我会考虑你脚本的语义。它应该适用于事物(id)或某些事物类(css类)的特定实例吗?

答案 2 :(得分:0)

最佳做法是同时使用两个:ids每当需要选择页面中唯一的元素时,以及在需要选择多个元素时使用类。