【问题标题】:Get the checked value of 2 sets of radiobuttons using jQuery使用 jQuery 获取 2 组单选按钮的选中值
【发布时间】:2012-06-29 23:12:11
【问题描述】:

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

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

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

【问题讨论】:

  • 我习惯了 xpath 并且也做过同样的事情 :)

标签: jquery radio-button


【解决方案1】:

去掉函数中的@ 符号:

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

jsFiddle example

【讨论】:

  • 瞧,我们赢了!!谢谢伙计,我想今天编码时间太长了......我会尽快将其发布为答案
  • 没问题。今天是星期五,我允许你早点下班。
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 2016-05-08
    • 2013-10-14
    • 1970-01-01
    • 1970-01-01
    • 2012-01-27
    • 2015-12-26
    • 2014-08-01
    • 1970-01-01
    相关资源
    最近更新 更多