JQuery: Comment déterminer si un bouton radio a été sélectionné?

Comment puis-je déterminer si mes boutons radio sont sélectionnés?

Par exemple:

if ( radio_button_selected ) { // do something } else { // do something else } 

Vous pouvez utiliser ce sélecteur pour déterminer si certains sont cochés:

 jQuery("input[name='my_button_group']:checked") 

Donc par exemple:

 if (jQuery("input[name='my_button_group']:checked")) { ... } else { ... } 

Si votre bouton radio rb déjà sélectionné par d’autres moyens, vous pouvez effectuer les opérations suivantes:

 var rb = $('whatever selector'); // other code if (rb.is(':checked')) { // code } 
 if ($("input[name='yourRadioName']:radio:checked").length) { } else { } 

Si vous avez déjà une référence à l’élément, vous pouvez utiliser sa propriété checked :

 $('input[type=radio]').focus(function(){ // "this" is the element that was clicked if (this.checked) { // do something } else { // do something else } });