复选框tic标志没有出现

时间:2012-11-11 12:11:26

标签: asp.net-mvc-3 checkbox

我不知道为什么在我的mvc应用程序中,当我返回" true"值视图页面中的复选框为什么没有出现抽搐标志?需要帮助。

查看页面

<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>

1 个答案:

答案 0 :(得分:1)

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

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

或者对于jQuery 1.5及更低版本

$('#status').attr('checked','checked');