checkboxFor为复选框呈现以下内容:

<input id="IsCredit" name="IsCredit" type="checkbox" value="true" />
<input name="IsCredit" type="hidden" value="false" />

在javascript中,
$('#IsCredit').val();

永远是真的。勾选还是取消勾选

如何确定该复选框是否已在Javascript中打勾?

最佳答案

您可以检查它的checked属性。使用jQuery:

var isChecked = $('#IsCredit').prop("checked");

或使用本机DOM方法:
var isChecked = document.getElementById("IsCredit").checked;

09-25 16:37