TextBox选择器 - 哪一个更好

时间:2014-11-09 08:20:15

标签: jquery

以下哪个选择器更好,为什么?

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

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

1 个答案:

答案 0 :(得分:0)

来自jQuery Documentation

  

:text选择没有指定type属性的输入元素(在这种情况下type =" text"暗示)

  

因为:text是jQuery扩展而不是CSS规范的一部分,使用:text的查询无法利用本机DOM querySelectorAll()方法提供的性能提升。为了在现代浏览器中获得更好的性能,请改用[type =" text"]。

这些应该回答你的问题。