我有一个包含此类复选框的表单:
<label class="checkbox">
<input type="checkbox" id="user_ids_for_edit" name="user_ids_for_edit[]" data-toggle="checkbox" data-toggle="checkbox" value="14">Billy Joel
</label>
表格是模态的一部分。
当模态加载时,我运行一个ajax查询来检查复选框,根据ajax查询的结果:
$.ajax({
type: "GET",
url: "/data/team_users",
data: { id: data.id },
cache: false,
dataType: "json",
success: function(response)
{
for (var user in response) {
alert(response[user].id); // this gives the right user id, so my ajax call works...
$('#user_ids_for_edit[value="'+ response[user].id +'"]').attr('checked', true);
}
}
});
不幸的是,相关的复选框不会被检查。我不知道如何进一步发展。任何帮助将不胜感激。
答案 0 :(得分:0)
你可以试试这个而不是attr
prop('checked', true);