Ciao a tutti, sto studiando da poco jquery e ho realizzato uno dei miei primi script di prova che sembra funzionare in modo abbastanza soddisfacente:
- se seleziono una delle checkbox "K", mi seleziona anche la "P" principale;
- se deseleziono la "P" principale, deseleziona tutte le altre.
Questo script mi serve per la compilazione di un questionario e devo fare in modo che deselezionando l'elemento principale "P", mi si vengano deselezionate tutte le risposte ("K").
La sintassi è corretta? si può fare di meglio con un codice più pulito e semplice?
codice:<div> <input type="checkbox" class="p"> P <input type="checkbox" class="k"> F <input type="checkbox" class="k"> F <input type="checkbox" class="k"> F </div>codice:$('.p').click(function() { $('.p').prop('checked') == false ? $('.k').prop('checked', false) : ''; } ) $('.k').click(function() { $('.p').prop('checked', true); } )

Rispondi quotando