Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, pessoal.
Estou já fazem 3 dias tentando resolver um problema. Resolvi apelar para vocês.
Ambiente: Asp.net MVC, bootstrap.
Com jQuery, estou adicionando, dinamicamente, uma linha, em uma tabela, com um checkbox (input type=checkbox). A linha é adicionada corretamente. Não tenho problemas com o JavaScript no momento de adicionar a linha. Porém, quando eu tento clicar no checkbox, nada acontece (ele não altera o valor de checked para unchecked ou vice e versa).
Criando um onClick nesse checkbox, quando eu pauso, na função chamada, o controle alterna. Quando acaba, o status volta ao que era antes.
Segue o trecho em JavaScript que adiciona a linha.
var templaceAcao = '<tr class="linhaPossibilidade">' +
'<td><button class="btn glyphicon glyphicon-minus" id="RemoveAcao" onclick="RemoverLinha(this);"></button></td>' +
'<td width="800"><input type="text" style="max-width: 800px;" class="form-control" /></td>' +
'<td><input type="checkbox" name="chkId[]" class="form-control" /></td>' +
'</tr>';
/Chamado por um botão que existe na tela/
$("#AddAcao").on("click", function (event) {
var $tb = $(this).closest("table").find("tbody").append(templaceAcao);
// Fazer uma animação simples
$tb.hide().show('slow', function () {
$tb.find("input:text").focus();
});
});
O que poderia ser isso?
Carregando comentários...