I have a table that each product has the same additions and are chosen from a checkbox.
Then I check with this function when refresh which ones were chosen and I put checked
but because they have additional with id equal then it is also putting the product checkbox under checked
.
function Adicionais() {
var adicionais = JSON.parse(localStorage.getItem("Adicionais"));
for (var x in adicionais) {
$(".Adicionais .AdicionalEscolhido[value=" + adicionais[x].idAdicional + "]").parent().find(".quantidadeAdicional").val(adicionais[x].quantidade);
// $(".Adicionais .AdicionalEscolhido[value=" + adicionais[x].idAdicional + "]").prop("checked", "true");
if ($(".Adicionais .AdicionalEscolhido[value=" + adicionais[x].idAdicional + "]")) {
$(".Adicionais .AdicionalEscolhido[value=" + adicionais[x].idAdicional + "]").hide();
$(".Adicionais .AdicionalEscolhido[value=" + adicionais[x].idAdicional + "]").closest("div").find('button[class=close]').show();
}
}
}