我正在尝试让警告框显示我选择的无线电选项的值。 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]”。 我做错了什么?
答案 0 :(得分:0)
通常单选按钮的值是打开/关闭的。您可能想尝试使用:
var sex = $('input[name=sex]:checked').attr('value');
另一方面,我没有看到任何导致它失败的代码(除非jQuery中存在无法处理自定义值的错误)。
您是否使用过Firefox / Firebug来查看控制台错误是什么?它可能是完全不相关的东西。