Cet article explique comment obtenir la valeur du bouton radio sélectionné dans JavaScript et jQuery.

Pour obtenir le bouton radio sélectionné, vous pouvez utiliser le :checked Sélecteur de pseudo-classe CSS, représentant n'importe quelle radio (<input type="radio">) qui est cochée. Nous pouvons l'utiliser de plusieurs façons avec jQuery et JavaScript simple.

1. Utiliser jQuery

1. Le .val() peut être utilisée pour obtenir la valeur des éléments radio correspondants. Lorsqu'aucune option n'est sélectionnée, il renvoie une valeur indéfinie.

Le code suivant utilise .is() à l'intérieur d'un gestionnaire d'événements et renvoie true si un bouton radio est sélectionné.

JS


HTML



Modifier dans JSFiddle

 
2. jQuery .filter() La méthode prend une expression de sélecteur et la compare à l'ensemble actuel d'éléments.

JS


HTML



Modifier dans JSFiddle

2. Utiliser JavaScript

Avec JavaScript, vous pouvez parcourir chaque <radio> bouton à l'aide for…of boucle:

JS


HTML



Modifier dans JSFiddle

 
Cela peut être raccourci au code suivant :

JS


HTML



Modifier dans JSFiddle

 
Alternativement, vous pouvez utiliser le querySelector() méthode pour accéder à l'élément correspondant.

JS


HTML



Modifier dans JSFiddle

Il s'agit d'obtenir la valeur du bouton radio sélectionné dans JavaScript et jQuery.