$(':checkbox')或$('input [type =“checkbox”]')

时间:2014-03-10 19:33:24

标签: javascript jquery

哪种方法最适合使用jquery选择复选框?为什么?

$('input:checkbox'); // 1
$('input[type="checkbox"]'); // 2

1 个答案:

答案 0 :(得分:5)

嗯,根据jQuery docs

  

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