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

时间:2016-03-22 17:08:01

标签: 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

这是一个小提琴:https://jsfiddle.net/fsj1hm2g/

2 个答案:

答案 0 :(得分:3)

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

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

请参阅Documetation

答案 1 :(得分:0)

使用var notchecked = $('input:radio[name=myradios]:not(:checked)');代替:not(checked)