Comment vérifier si une case à cocher est cochée avec jQuery ?
Bonjour à tous ! Je viens de commencer à apprendre jQuery et j'ai rencontré un problème. J'ai un formulaire avec une case à cocher, et je dois vérifier au moment de la soumission du formulaire si cette case est cochée par l'utilisateur. J'ai essayé plusieurs méthodes, mais rien ne fonctionne comme je le souhaite.
Voici mon HTML :
```html
J'accepte les conditions
```
Et mon code jQuery :
```javascript
$('#submit').click(function() {
if ($('#agree').val() == 'on') {
alert('Case cochée');
} else {
alert('Case non cochée');
}
});
```
Lorsque je clique sur le bouton, le message affiché est toujours "Case non cochée", même si je coche la case. J'ai lu que les cases à cocher ont une propriété `checked`, mais comment l'obtenir via jQuery ? J'ai essayé `$('#agree').attr('checked')` — cela retourne `undefined` dans les nouvelles versions de jQuery. Veuillez m'indiquer la méthode correcte, de préférence avec une explication de pourquoi mon code ne fonctionne pas et comment le corriger. Merci d'avance.