我这里有个奇怪的问题。这可能只是一些愚蠢的事情,但我看不出来。我有两组单选按钮,group1和group2,我想在一个函数中获取它们的值。
我在该div中的所有单选按钮上都有一个单击事件,当我单击它们时,我希望显示两组的校验值。但他只读取第一组的值。因此,它总是显示1-1、2-2、3-3、4-4,而不是可能的1-2、3-1等等。
有一个jsfiddle here,我错过了什么??
发布于 2012-06-29 23:10:41
去掉函数中的@符号:
function changeOutput() {
gval1 = $("input:radio[name='group1']:checked").val();
gval2 = $("input:radio[name='group2']:checked").val();
$('#generator_output').text(gval1 + ' ' + gval2);
}发布于 2012-06-29 23:12:11
看看这里:http://jsfiddle.net/AbdEx/
看起来使用@name选择器把事情搞砸了。
https://stackoverflow.com/questions/11264272
复制相似问题