无法使用JavaScript / jQueryvalidation单选按钮字段

我需要检查是否使用Javascript / Jquery检查了单选按钮输入字段。 实际上我正在动态设置单选按钮字段,但在检查是否检查此字段时,它会显示结果为false的位置。 我的代码如下。

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

我的javascript代码如下。

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

这里我的无线电输入字段似乎在UI页面上被检查但是当我检查console.log消息时它显示为false。 在这里我需要如果选中单选按钮字段,它应该给出消息为真,但它不会发生这种情况。

试试这样检查。

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

你可以通过以下方法检查它

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