我有这个Ajax请求,得到一些输入数据,但我想看到他们检查当我打开模态。我尝试用jquery分配多个输入中的至少一个,但它不起作用。
@foreach (var group in groupsSelect)
{
<input type="checkbox" class="group form-check-input" name="group" id="group-@group.Value" value="@group.Value" />
<label for="group-@group.Value" class="col-md-2 control-label inline">@group.Text</label>
<br /><br />
groupsIndex++;
}
,为了检查它们,我尝试了:
var objSelect = $("#editGroupsContainer input[class=group]");
setSelectedValue(objSelect, group);
function setSelectedValue(selectObj, valueToSet) {
for (var i = 0; i < selectObj.length; i++) {
$(selectObj).attr("checkbox", ":checked")
}
}
但是日志只显示forEach中的所有输入循环,而不是我从请求
中得到的选中的循环但是日志只显示forEach循环中的所有输入,而不是我从请求
中得到的检查的输入
如果您想在id为editGroupsContainer
的元素中获得选中的复选框,您可以尝试使用:
var selectedObjs=$("#editGroupsContainer input[class=group]:checked");