Javascript jQuery:无法获取单选按钮值

Javascript jQuery:无法获取单选按钮值,javascript,jquery,button,radio,Javascript,Jquery,Button,Radio,我有以下JSFIDLE: 我想提醒第二个单选按钮表单的值。但是如果我从第一个表单中选择一个值,它的值将显示在警报中,而不是第二个表单的值 html: r从输入选择器中移动@ $('#but').click(function(){ alert($("input[name=groupTwo]:checked").val()); }); 使用以下命令: alert($('input[name=groupTwo]:checked').val()); 或获取特定表格: alert($('inp

我有以下JSFIDLE:

我想提醒第二个单选按钮表单的值。但是如果我从第一个表单中选择一个值,它的值将显示在警报中,而不是第二个表单的值

html:

r从输入选择器中移动@

$('#but').click(function(){
   alert($("input[name=groupTwo]:checked").val()); 
});
使用以下命令:

alert($('input[name=groupTwo]:checked').val());
或获取特定表格:

alert($('input[name=groupTwo]:checked', '#form2').val());
将警报更改为

alert($("#form2 input:checked").val()); 
这是一个快速而肮脏的解决方案,但它是有效的

 alert($('input[name=groupTwo]:radio:checked').val());

这很好用:D

非常感谢!这就是为什么我喜欢stackoverflow.com所有form2的输入都是groupTwo,所以不需要选择器。@在jQuery属性选择器中也无效。
alert($('input[name=groupTwo]:checked', '#form2').val());
$("#but").click(function() {
    alert($("#form2 input:checked").val());
});
alert($("input[name=groupTwo]:checked").val()); 
$('#but').click(function(){
      alert($("input[name*='groupTwo']:checked").val());
});
alert($("#form2 input:checked").val()); 
 alert($('input[name=groupTwo]:radio:checked').val());