2009-11-03 53 views
0

我想知道哪种方式将最终被更快,通过选择元素:jQuery的元素[属性=东西]对element.class性能

$('element[href=#my_link]'); 

或:

$('element.my_class'); 

我不就像我在写代码时重复自己的想法一样,所以我更喜欢把它写成大部分的第一种方式,因为那时我可以像这样给它添加信息:

<a href="#delete_1">Delete</a> 


$('a[href^=#delete]'); 

,然后将其分解,以便我点击所需的所有信息,或者可能采取的任何操作。我是否因此牺牲整体表现?

(我想我可以重写为类= “删除的” href = “#1”)

回答

3
  • 选择由类需要一个元素: 453毫秒
    • 选择由元件的元件+搜索需要在FireFox 578毫秒

两者。

结帐更多的测试这个伟大的网页:

Jquery Performance

+0

链接断开:( – 2013-01-26 19:33:41