Così premendo un qualsiasi checkbox attiva/disattiva tutti i checkbox della pagina, mentre io voglio che premendo il solo checkbox relativo al nome ufficio attivi/disattiva solo i checkbox relativi a quell'ufficio.
Ho fatto così e funziona:
Codice PHP:
function sel(id_reparto) {
if($("input#"+id_reparto).is(':checked')) {
$("input."+id_reparto).attr('checked', true);
} else {
$("input."+id_reparto).attr('checked', false);
}
}
richiamando dall'input dell'ufficio/reparto la funzione sel(id_reparto) ed assegnando agli input relativi a quel reparto una classe con l'id_reparto:
Codice PHP:
<div><input type="checkbox" id="2" onclick="sel(2)">
<div><input type="checkbox" class="2" value="1"></div>
<div><input type="checkbox" class="2" value="2"></div>
<div><input type="checkbox" class="2" value="3"></div>
</div>
Funziona, ma non mi sembra molto elegante; forse sarebbe preferibile usare qualcosa tipo parent e each ma non capisco come fare.