Ho un elenco di checkbox all'interno di una tabella con una semplice funzione jQuery che consente all'utente di fare clic in qualsiasi punto della riga della tabella per selezionare/deselezionare la casella di controllo. Funziona alla grande, tranne quando l'utente fa effettivamente clic sulla casella di controllo. Allora non funziona. Qualche idea? Qui è il mio codice:Come posso evitare che l'evento di casella di controllo predefinito ignori la funzione jQuery check/deseleziona?
HTML:
<tr onClick="checkBox()">...</tr>
jQuery:
function checkBox() {
var ischecked = $('input#myContacts').attr("checked");
if(ischecked)
{
$('input#myContacts').attr("checked", false);
}
else
{
$('input#myContacts').attr("checked", true);
}
return false;
}
dove si trova la casella di controllo '# myContacts'? post dettagliato html –
@ John Anderson: Alexander ha un punto; C'è più di una soluzione valida qui. Se hai bisogno di ulteriori chiarimenti, ti preghiamo di richiederlo, altrimenti accetta una risposta. – Grezzo