以下哪个选择器更好,为什么?
var txt = $('input[type="text"]')
或
var txt = $('input:text');
答案 0 :(得分:0)
:text选择没有指定type属性的输入元素(在这种情况下type =" text"暗示)
和
因为:text是jQuery扩展而不是CSS规范的一部分,使用:text的查询无法利用本机DOM querySelectorAll()方法提供的性能提升。为了在现代浏览器中获得更好的性能,请改用[type =" text"]。
这些应该回答你的问题。