使用Jquery选中/取消选中多个复选框

我一直被困在一个轻微的jquery问题上,这可能只是我看不到的小问题。 我有一个PartialView,我希望能够检查一个复选框,它应该取消选中所有其他复选框。 我只想在提交页面之前检查一个复选框。

无论如何,这是我的代码示例:

这是我的PartialView

@model List @foreach (var element in Model) { 
@element
}

这是我的Jquery函数

我不能先取消选中,然后在第二行告诉点击复选框进行检查吗?

 function PrimaryImageChkBox(id) { alert(id); $('input[name=PrimaryImage]').removeAttr("checked"); $('#PrimaryCheckbox' + id).attr('checked', "checked"); } 

先感谢您 :)

我只想在提交页面之前检查一个复选框。

这就是单选按钮的意思,而不是复选框。 您可以使用相同的名称对多个单选按钮进行分组。 这样只允许同时选择一个单选按钮:

 @model List @foreach (var element in Model) { 
@element
}

除此之外,你现在可以完全摆脱javascript。