javascript - 获取未选中的单选按钮的名称

标签 javascript jquery html

我想获取未选中的单选按钮的值。

这是我的代码:

<input type="radio" name="myradios" value="rad1" checked="checked" />
<input type="radio" name="myradios" value="rad2" />
<script>
   var notchecked = $('input:radio[name=myradios]:not(checked)');
   console.log(notchecked.val())
</script>

但它给了我 rad1,而不是 rad2

这是一个 fiddle :https://jsfiddle.net/fsj1hm2g/

最佳答案

您需要正确使用:checked选择器:

$('input:radio[name=myradios]:not(:checked)');

参见Documetation

关于javascript - 获取未选中的单选按钮的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36160843/

相关文章:

javascript - 是否可以在 Hunchentoot 中实现服务器端事件?

javascript - codeigniter 或 PHP - 如何在特定的 AJAX POST 提交后转到 URL

javascript - 函数在javascript中被称为非函数

javascript - 如何让 Formee 图例边框随着以编程方式添加的 DOM 元素而增长

jquery - Bootstrap Tab Pane 滑动效果

javascript - 如何转义 HTML

html - input ['file' ] accept ="image/*"打开对话框用 Chrome 这么慢

html - 添加内容后,容器 div 会向左移动

javascript - 循环中的文本淡入/淡出动画

javascript - 如何向下/向上滑动到滚动条的不同部分