2010-10-16 61 views

回答

2

$('#id3') jQuery要做的更快,因爲它檢測到單個#選擇器的特殊情況並重定向到document.getElementById()。它也顯然更簡單;您應該使用單個ID選擇器,除非您確實需要檢查具有id="id3"的元素是否在id="id2"的元素內。

注意,對於大多數其它標準的CSS選擇這樣的(即不是可疑的特定灒,選擇像:first),jQuery將嘗試使用現代瀏覽器的querySelectorAll()方法,這樣的滋滋聲的速度也不及瀏覽器自身的性能,這是一個不同的問題。