javascript - 无法使用 JavaScript/jQuery 验证单选按钮字段

标签 javascript jquery

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

<input type="radio" name="answer_type0" id="answer_type0" onClick="selectScale(this.value,'0');" value="<?php echo $v['_id']; ?>"> <?php echo $v['answertype'];  ?>

我的 JavaScript 代码如下。

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

这里,我的 radio 输入字段似乎在 UI 页面上进行了检查,但当我检查 console.log 消息时,它显示错误。在这里,我需要如果选中单选按钮字段,它应该给出正确的消息,但事实并非如此。

最佳答案

尝试这样检查。

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

关于javascript - 无法使用 JavaScript/jQuery 验证单选按钮字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38408584/

相关文章:

javascript - 当按钮被禁用时,jQuery 脚本在 safari 中不起作用

javascript - jQuery 切换/循环通过 3 个状态

javascript - jQuery .on() 不使用字符串变量作为键

javascript - 带有恢复功能的 jQuery 拖放

javascript - 将时间字符串从 hhmm 转换为 hh :mm format in javascript

JQuery 自动完成插件 - 它们如何比较?

javascript - 文本区域的 .resize() 函数

javascript - 使用或不使用 jQuery 获取屏幕上的 float div 位置

javascript - 在 for 循环中删除动画后的多个元素

javascript - rails 4 : asset pipeline (javascripts) routing error