我在这里有一个奇怪的问题。它可能只是一些愚蠢的东西,但我没有看到。我有两组单选按钮 group1 和 group2,我想在一个函数中获取它们的值。
我在该 div 中的所有单选按钮上有 1 个 clickevent,当我单击它们时,我想显示两个组的检查值。但他只读取第一组的值。所以它总是显示 1-1 2-2 3-3 4-4 而不是可能的 1-2 3-1 等等....
这里有一个jsfiddle我错过了什么?
我在这里有一个奇怪的问题。它可能只是一些愚蠢的东西,但我没有看到。我有两组单选按钮 group1 和 group2,我想在一个函数中获取它们的值。
我在该 div 中的所有单选按钮上有 1 个 clickevent,当我单击它们时,我想显示两个组的检查值。但他只读取第一组的值。所以它总是显示 1-1 2-2 3-3 4-4 而不是可能的 1-2 3-1 等等....
这里有一个jsfiddle我错过了什么?
去掉@
函数中的符号:
function changeOutput() {
gval1 = $("input:radio[name='group1']:checked").val();
gval2 = $("input:radio[name='group2']:checked").val();
$('#generator_output').text(gval1 + ' ' + gval2);
}
看看这里:http: //jsfiddle.net/AbdEx/
看起来使用@name
选择器把事情搞砸了。