0

我不知道为什么在我的 mvc 应用程序中,当我将“true”值返回到视图页面中的复选框时,为什么它的 tic 符号没有出现?需要帮助。

查看页面

<div id="maindiv">
<%: Html.CheckBoxFor(m => m.status)%>
<%: Html.LabelFor(m => m.status)%>
</div>

这是为复选框设置数据的脚本

<script type="text/javascript">
   $('#status').val(true);
   alert(" active " + $('#status').val());
</script>
4

1 回答 1

1

而不是$('#status').val(true)尝试;

$('#status').prop('checked', true); //checked
$('#status').prop('checked', false); //unchecked

或者对于 jQuery 1.5 及以下

$('#status').attr('checked','checked');
于 2012-11-11T12:20:14.057 回答