测试是否使用jQuery选中了一个复选框

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

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

<input type="checkbox" id="ans" value="1" />
LEY神乐2020/03/12 10:42:10

If you want integer value of checked or not, try:

$("#ans:checked").length
Harry乐Harry2020/03/12 10:42:10

Use:

$("#ans option:selected").val()
Green小卤蛋2020/03/12 10:42:10

You can also use:

$("#ans:checked").length == 1;