0

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

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

这里有一个jsfiddle我错过了什么?

4

2 回答 2

3

去掉@函数中的符号:

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

jsFiddle 示例

于 2012-06-29T15:10:40.967 回答
0

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

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

于 2012-06-29T15:12:11.147 回答