测试复选框是否使用jQuery进行检查
如果复选框被选中,那么我只需要取值为1; 否则,我需要得到它为0.我如何使用jQuery做到这一点?
$("#ans").val()
在这种情况下总是会给我一个权利:
<input type="checkbox" id="ans" value="1" />
使用.is(':checked')
来确定它是否被选中,然后相应地设置你的值。
更多信息在这里。
$("#ans").attr('checked')
会告诉你它是否被检查过。 您还可以使用第二个参数true / false来选中/取消选中该复选框。
$("#ans").attr('checked', true);
按照评论,可用时使用prop
而不是attr
。 例如:
$("#ans").prop('checked')
只需使用$(selector).is(':checked')
它返回一个布尔值。
链接地址: http://www.djcxy.com/p/9581.html