Jquery 如何检查复选框是否未选中?

Jquery 如何检查复选框是否未选中?,jquery,checkbox,unchecked,Jquery,Checkbox,Unchecked,我知道我可以使用:checkbox:checked来获取一个列表或数组,无论您想调用哪个列表或数组,以及选中的所有复选框 但是是否有一个函数可以获取未检查列表?(如:复选框:未选中的,这似乎不是有效的函数)我不想使用遍历每个元素。is(“:checked”) 谢谢。试试这个 $(':checkbox:not(:checked)') 试试这个 $(':checkbox:not(:checked)') 你可以试试这个选择器 var unchecked_checkboxes = $(".check

我知道我可以使用
:checkbox:checked
来获取一个列表或数组,无论您想调用哪个列表或数组,以及选中的所有复选框

但是是否有一个函数可以获取未检查列表?(如
:复选框:未选中的
,这似乎不是有效的函数)我不想使用
遍历每个元素。is(“:checked”)

谢谢。

试试这个

$(':checkbox:not(:checked)')
试试这个

$(':checkbox:not(:checked)')

你可以试试这个选择器

var unchecked_checkboxes = $(".checkbox").not(":checked");

我假设您的复选框具有类“checkbox”。

您可以尝试此选择器

var unchecked_checkboxes = $(".checkbox").not(":checked");

我假设您的复选框中有类“checkbox”。

您只需执行
$(':not(:checked))实际上不是。。我测试了。。那不行。。右键选中小提琴,它匹配的是没有
:checked
属性的所有东西,可能不是jQuery@dku.rajkumar如果我的复选框id为
checkme
如何检查复选框是否已选中。我已将您的答案更改为“$”(“#checkme”):not(“:checked”)`,它不起作用请重试$(“#checkme”)。是(“:checked”)=>true/false,或$(“#checkme:checkbox:checked”)。长度>0您只需执行
$(“:不(:checked)”即可
实际上没有..我测试了..那不起作用..检查小提琴正确,它匹配所有没有
:checked
属性的东西,可能不是jQuery@dku.rajkumar如果我的复选框id为
checkme
如何检查复选框是否已选中。我已将您的答案更改为'$(“#checkme”):不(“:checked”)`,它不工作try$(“#checkme”)。是(“:checked”)=>true/false,或$(“#checkme:checkbox:checked”)。长度>0这可能不应该在没有解释的情况下被否决。这可能不应该在没有解释的情况下被否决。