【发布时间】:2013-09-23 10:37:46
【问题描述】:
我有一个@Html.CheckBox,我最初是动态加载的。我需要选中/取消选中带有通过 JSON 数据获得的值的复选框。
这是我的html-
<td>
@{
IEnumerable<SelectListItem> Brands = ViewBag.GetBrands;
foreach (var item in Brands)
{
@Html.CheckBox(item.Text, false, new { item.Value }) <label>@item.Text</label><br />
}
}
</td>
这是我在 JQuery 中尝试过的-
for (var i = 0; i < data.Configuration.OfficeBrands.count; i++) {
$('#' + data.Configuration.OfficeBrands[i]).attr('checked', true);
}
data.Configuration.OfficeBrands 有类似的东西:
{
{ ID: 1, Text: Text1 },
{ ID: 2, Text: Text2 },
//...
}
加载时,我取消选中所有复选框,我想检查中的值
data.Configuration.OfficeBrands
【问题讨论】:
-
OfficeBrands数组中的ID是复选框中使用的value吗? -
是
ID是复选框中的item.Value -
在循环中尝试 Configuration.OfficeBrands[i].ID
标签: c# javascript jquery asp.net json