2014-11-09 52 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”]。

这些应该回答你的问题。