我有一个复选框列表:
<input type="checkbox" name="answer" id="id_1' value="1" />
<input type="checkbox" name="answer" id="id_2' value="2" />
...
<input type="checkbox" name="answer" id="id_n' value="n" />
我可以收集选中复选框的所有值;我的问题是如何获得未选中复选框的所有值?我试过了:
$("input:unchecked").val();
获取未选中复选框的值,但我得到了:
Syntax error, unrecognized expression: unchecked.
有人能解释一下这个问题吗? 谢谢!
最佳答案
正如错误消息所述,jQuery 不包含 :unchecked
选择器。
相反,您需要反转 :checked
选择器:
$("input:checkbox:not(:checked)")
关于jquery - 在 jQuery 中查找所有未选中的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8465821/