2014-11-09 48 views
-1

以下哪個選擇器更好,爲什麼?TextBox選擇器 - 哪一個更好

var txt = $('input[type="text"]') 

var txt = $('input:text'); 
+0

你忘了'$(「:text」)':) – 2014-11-09 08:44:38

回答

0

jQuery Documentation

:文本選擇具有沒有指定類型的屬性(在這種情況下類型= 「文本」 是隱含的)輸入元件

And,

因爲text是一個jQuery擴展,而不是CSS規範的一部分,使用text的查詢無法利用本地DOM querySelectorAll()方法提供的性能提升。爲了在現代瀏覽器中獲得更好的性能,請使用[type =「text」]。

這些應該回答你的問題。