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

inf*_*-vv 2 javascript jquery

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

$('input:checkbox'); // 1
$('input[type="checkbox"]'); // 2
Run Code Online (Sandbox Code Playgroud)

brb*_*ing 5

好吧,根据jQuery文档:

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