Tenho vários 'checkboxes' em um form. O formulário está em uma modal que abro ao pressionar o botão 'edit' de uma tabela, passa o id para uma função ajax que executa uma funçao php cujo retorno é usado para preencher essa modal, inclusive marcar os 'checkboxes' necessários.
Após utilizar essa função abaixo para limpar os checkboxes, quando clico novamente em editar a modal abre com todos os checkboxes desmarcados, mesmo se estiver algum que deveria vir marcado, conforme o retorno dos dados.
Já pesquisei em vários lugares e tentei várias soluções mas até agora nada de conseguir resolver. Alguém pode me ajudar ?
$('.modal').on('hide.bs.modal', function(e) {
$(e.target).find(':checkbox').attr('checked', false);
});