【发布时间】:2012-06-18 13:57:48
【问题描述】:
我遇到了一个小的 jquery 问题,这可能只是我还没有看到的小问题。我有一个 PartialView,我希望能够选中一个复选框,它应该使所有其他复选框都未选中。我只希望在提交页面之前选中一个复选框。
无论如何,这是我的代码示例:
这是我的部分视图
@model List<int>
@foreach (var element in Model)
{
<div id="AddedProductImages">
<img src="@Url.Action("RetrieveFile", "File", new { id = element })" alt="@element" width="125px;" />
<input type="checkbox" name="PrimaryImage" onchange="PrimaryImageChkBox('@element')" id="PrimaryCheckbox'@element'"/>
</div>
}
这是我的 Jquery 函数
我不应该先取消选中,然后在第二行告诉点击的复选框被选中吗?
function PrimaryImageChkBox(id) {
alert(id);
$('input[name=PrimaryImage]').removeAttr("checked");
$('#PrimaryCheckbox' + id).attr('checked', "checked");
}
提前谢谢你:)
【问题讨论】:
标签: javascript jquery asp.net-mvc razor partial-views