通过jQuery检索并显示无线电选项的值

时间:2009-07-18 15:13:10

标签: jquery get radio-button

我正在尝试让警告框显示我选择的无线电选项的值。 HTML:

<input type="radio" name="sex" value="Male" /> Male<br />
<input type="radio" name="sex" value="Female" /> Female

当我选择其中一个并设置并设置警告框以显示我选择的内容(作为测试)时,它不起作用。 我知道其他人正在告诉他们这样设置:

var sex = $('input[name=sex]:checked').val();

但是,当我把它放在那里时,整个脚本本身就是傻瓜。什么都行不通。 我以前的剧本看起来像:

var sex = $('input[name=sex]:checked');

并且脚本仍然有效,但警报只显示“[object Object]”。 我做错了什么?

1 个答案:

答案 0 :(得分:0)

通常单选按钮的值是打开/关闭的。您可能想尝试使用:

 var sex = $('input[name=sex]:checked').attr('value');

另一方面,我没有看到任何导致它失败的代码(除非jQuery中存在无法处理自定义值的错误)。

您是否使用过Firefox / Firebug来查看控制台错误是什么?它可能是完全不相关的东西。