我在.cshtml
表单中有一个带有下一个属性的复选框字段:
@Html.CheckBox("InFooter", new { @class = "form-control", @id = "edit_rssFeed_InFooter" })
现在,使用ajax我将值设置为" value"此复选框的属性:
$('#edit_rssFeed_InFooter').val(rss.InFooter);
其中InFooter
是布尔值(true或false)。因此,使用此行,我会生成value=true/false
属性。
我想在属性checked="checked"
时设置属性value=true
。我怎么能这样做?
答案 0 :(得分:1)
处理复选框时,请务必使用prop('checked', value)
(不是val()
)。
看看这是否有效:
$('#edit_rssFeed_InFooter').prop('checked', rss.InFooter);
答案 1 :(得分:1)
您使用
$('#edit_rssFeed_InFooter').prop("checked",rss.InFooter);