我有一个关于html.checkbox的简单问题
以这个为例:
@Html.CheckBox("IncreaseStock", Model.IncreaseStock == null ? false : (bool)Model.IncreaseStock)
现在发出警报,以查看复选框是否被打勾:
var IncreaseStock = $('#IncreaseStock').val();
if (IncreaseStock == true) {
alert("true ")
} else {
alert("NOT TRUE")
}
但是,当它为false时,即使我没有单击复选框,它仍然显示为true。
有任何想法吗
最佳答案
代替
$('#IncreaseStock').val();
你要
$('#IncreaseStock').prop('checked')
有用的howto博客:Linky