测试是否使用jQuery选中复选框

如果选中复选框,那么我只需要将值设置为1;否则,我需要将其设置为 0。如何使用jQuery执行此操作?

$("#ans").val()在这种情况下,总是会给我一个权利:

<input type="checkbox" id="ans" value="1" />

答案 1

用于确定是否选中它,然后相应地设置值。.is(':checked')

更多信息请点击这里。


答案 2
$("#ans").attr('checked') 

会告诉你它是否被检查。您还可以使用第二个参数 true/false 来选中/取消选中该复选框。

$("#ans").attr('checked', true);

根据注释,使用而不是在可用时使用。例如:propattr

$("#ans").prop('checked')