设置复选框“;“已检查”;根据“;值”;

本文关键字:根据 已检查 复选框 设置 检查 | 更新日期: 2023-09-27 18:22:18

我在.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。我该怎么做?

设置复选框“;“已检查”;根据“;值”;

您用作

  $('#edit_rssFeed_InFooter').prop("checked",rss.InFooter);

处理复选框时始终使用prop('checked', value)(而不是val())。

看看这是否奏效:

$('#edit_rssFeed_InFooter').prop('checked', rss.InFooter);