如何找到所有未选中的复选框?

Jim*_*son 12 jquery css-selectors

在jQuery中,如何找到所有"未选中"复选框.

$(':checkbox:checked');
Run Code Online (Sandbox Code Playgroud)

似乎是我所有的复选框,但我需要的是所有未选中的复选框.

Pao*_*ino 37

您使用:not选择器,如下所示:

$('input:checkbox:not(:checked)');
Run Code Online (Sandbox Code Playgroud)

或者.not功能,如下:

$('input:checkbox').not(':checked');
Run Code Online (Sandbox Code Playgroud)

还要注意的是,你应该始终把input之前一样的过滤器:radio:checkbox,因为没有了选择被评价为*:checkbox这是一个很慢的选择.