Avatar ·

Comment vérifier si une case à cocher (checkbox) est cochée en jQuery ?

Bonjour à tous ! Je suis débutant en JavaScript et jQuery, et je suis confronté à une tâche apparemment simple, mais je n'arrive pas à la résoudre. J'ai un formulaire HTML avec une case à cocher : ```html ``` Je dois vérifier, lors du clic sur le bouton, si cette case est cochée. Si oui — afficher une alerte avec le message "D'accord", sinon — "Pas d'accord". J'ai essayé des tonnes de solutions trouvées sur Internet. J'ai utilisé `$('#myCheckbox').val()`, `$('#myCheckbox').attr('checked')`, `$('#myCheckbox').prop('checked')` — mais le résultat est toujours étrange. Tantôt ça retourne `undefined`, tantôt `true` même quand je décoche la case, tantôt ça affiche la chaîne "on". Voici mon code actuel qui ne fonctionne pas : ```javascript $('#checkBtn').click(function() { if ($('#myCheckbox').attr('checked')) { alert('D\'accord'); } else { alert('Pas d\'accord'); } }); ```