jQuery元素 vs element.class性能
我想知道哪种方式会更快,选择元素:
$('element[href=#my_link]');
要么:
$('element.my_class');
我不喜欢在编写代码时重复自己,所以我更喜欢在大多数情况下以第一种方式编写代码,因为我可以添加信息,如:
Delete $('a[href^=#delete]');
然后将其拆分,以便我可以获得点击后所需的所有信息,或者无论操作是什么。 我是否因此牺牲了整体表现?
(我想我可以把它重写为class =“delete”href =“#1”)
- 按类别需要选择元素:453毫秒
- 按元素+搜索选择元素需要578毫秒
两者都在FireFox中。
查看这个伟大的网页以获得更多测试:
Jquery性能