J’ai besoin de vérifier la propriété checked d’un checkbox et d’effectuer une action basée sur la propriété checked en utilisant jQuery.
Par exemple, si le checkbox de Téléphone est cochée, je dois afficher une zone de texte pour saisir le numéro de téléphone, puis masquer la zone de texte.
Mais le code suivant renvoie false par défaut :
<input type="checkbox" id="isPhoneSelected"/>
<div id="txtPhone" style="display:none">
Téléphone est sélectionné
</div>
if ($('#isPhoneSelected').attr('checked')) {
$("#txtPhone").show();
} else {
$("#txtPhone").hide();
}
La propriété checked de l’élément DOM checkbox vous donnera l’état de l’élément si il est coché ou non. Mais il existe une autre façon de le faire, en utilisant la fonction Toggle: