I have a checkbox that even selected does not show the check item. This attribute is created dynamically. See the image:
Whenclickeditwouldhavetobeselectedlikethis:
FollowthecodewhenIclickonthecheckbox:
$(document).on("click",".preco-prod-adicional",function(e)
{
e.preventDefault();
if ($(this).attr('checked') == 'checked')
{
alert('selecionado');
$(this).attr('checked',true);
var precoproduto = "";
var valortotal = "";
var subtotal = 0;
var resultadoitem = "";
var replacetotal = "";
precoproduto = $(this).val();
valortotal = $(".total-v .v-lor").text();
subtotal = somarValorTotal(precoproduto, valortotal);
replacetotal = subtotal.replace(',','.');
resultadoitem = $(".right-imagem .valor-total .total-v .v-lor").html(replacetotal);
}
else
{
$(this).attr('checked',false);
}
});
HTML checkbox:
<input type='checkbox' class='preco-prod-adicional' name='checkadicional' value='" + precoprodadicional[0] + "' id='" + prodadicional[i] + "'/>