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');
}
});
```