2009-08-25 136 views
2

我想知道哪個是最快的方式來應用一個類的身體,並且讓我們說,所有段落。我們可以用簡單的選擇,如:性能:選擇器還是遍歷?

$("body").addClass("foo"); 
$("p").addClass("bar"); 

但也喜歡穿越的方法:

$("body").addClass("foo").find("p").addClass("bar"); 

有沒有在性能方面有什麼區別?

乾杯, 本傑明

回答

3

我懷疑第二個版本要稍快一些,因爲find將尋找以前的選擇結果的兒童選擇相匹配的元素。但是在這種情況下,差別可能會很小,以至於您甚至不會注意到它。

+0

你的意思是「差別會很小*」,對吧? – 2009-08-25 08:42:18

+0

是的,修正了錯字:) – RaYell 2009-08-25 08:44:34

+0

謝謝你的回答,RaYell,這就是我的想法;) – bdc 2009-08-25 08:58:37