Impossible de valider le champ du bouton radio à l’aide de JavaScript / jQuery

Je dois vérifier si le champ de saisie du bouton radio est coché ou non à l’aide de Javascript / Jquery. En fait, je mets le champ du bouton radio de manière dynamic, mais en vérifiant si ce champ est coché ou non, il me montre le résultat faux où il est réellement coché. Mon code est ci-dessous.

<input type="radio" name="answer_type0" id="answer_type0" onClick="selectScale(this.value,'0');" value="">  

Mon code javascript est ci-dessous.

 $('#answer_type0[value="' + qdata[0].answer_type + '"]').prop('checked', true).sortinggger('click'); console.log('check',document.getElementById('answer_type0').checked); 

Ici, mon champ de saisie radio semble être coché sur la page de l’interface utilisateur, mais pendant que je vérifie le message console.log , il affiche false. Ici, il me faut si le champ du bouton radio est coché, le message devrait être vrai, mais ce n’est pas le cas.

Essayez de vérifier comme ça.

 if($('#answer_type0').is(':checked')){ console.log("true"); }else{ console.log("false"); } 

vous pouvez le vérifier par les méthodes suivantes

  if ($("#answer_type0").prop("checked")) { alert("checked"); } else { alert ("not checked"); } // OR if ($("#answer_type0").is(":checked")) { alert("checked"); } else { alert ("not checked"); }