如何在 jQuery 中获取复选框的值?
原文由 maztt 发布,翻译遵循 CC BY-SA 4.0 许可协议
这两种方式有效:
$('#checkbox').prop('checked')
$('#checkbox').is(':checked')
(感谢 @mgsloan
) $('#test').click(function() {
alert("Checkbox state (method 1) = " + $('#test').prop('checked'));
alert("Checkbox state (method 2) = " + $('#test').is(':checked'));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
Check me: <input id="test" type="checkbox" />
原文由 Alain Tiemblo 发布,翻译遵循 CC BY-SA 3.0 许可协议
6 回答897 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
2 回答841 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答840 阅读✓ 已解决
2 回答762 阅读
2 回答2k 阅读
要获取 Value 属性的值,您可以执行以下操作:
或者,如果您为它设置了
class
或id
,您可以:但是,无论是否选中,这都会返回 相同 的值,这可能会造成混淆,因为它与提交的表单行为不同。
要检查它是否被选中,请执行以下操作: