使用jQuery获取2组单选按钮的选中值

时间:2012-06-29 15:08:04

标签: jquery radio-button

我在这里有一个奇怪的问题。它可能只是一些愚蠢但我没有看到它。我有两组radiobuttons,group1和group2,我想在函数中获取它们的值。

我在该div中的所有radiobuttons上都有1个clickevent,当我点击它们时,我想显示两个组的检查值。但他只读取第一组的价值。所以它总是显示1-1 2-2 3-3 4-4而不是可能1-2 3-1等....

有一个jsfiddle here我错过了什么?

2 个答案:

答案 0 :(得分:3)

摆脱函数中的@符号:

function changeOutput() {
    gval1 = $("input:radio[name='group1']:checked").val();
    gval2 = $("input:radio[name='group2']:checked").val();
    $('#generator_output').text(gval1 + ' ' + gval2);
}​

<强> jsFiddle example

答案 1 :(得分:0)

看看这里: http://jsfiddle.net/AbdEx/

看起来使用@name选择器搞砸了。