【问题标题】:jQuery Getting Wrong Value from Checkbox Group?jQuery 从复选框组获取错误值?
【发布时间】:2009-12-08 21:43:15
【问题描述】:

鉴于以下代码,即使在用户选择了单选按钮 2 之后,jQuery 似乎也只会提示“1”作为值。我在这里缺少什么?选择第二个单选按钮时不应该尾随 jQuery 警报“2”吗?

<p>
  Coal  <input type="radio" name="example" value="1" checked /> 
  Candy <input type="radio" name="example" value="2" />
</p>

我在 firebug 中使用此代码进行测试:

r = $(":radio[name='example']").val();
alert(r);

【问题讨论】:

  • 顺便说一句,您在那里混合了 HTML 和 XHTML 语法,因此两者都无效。去checked="checked" /&gt;checked&gt;

标签: jquery html radio-button


【解决方案1】:

$(":radio[name='example']") 为您提供所有具有 name=example .val() 的收音机,然后取其中第一个的值。你想要$(":radio[name='example']:checked").val()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-01
    • 1970-01-01
    • 2015-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多