2010-02-13 53 views
0

如果我有以下收音机:如何通过jQuery得到单选按钮的价值

<input name="color" id="color_blue" value="blue">Blue 
<input name="color" id="color_red" value="red">Red 
<input name="color" id="color_green" value="blue">Green 

什么是它的无线用户选择,找出最简单的方法是什么?最好是这样的:

$("color").val(); 

或者其他的东西。

回答

4

答案是

$('input[name="color"]:checked').val()​​​​​​​​​​​​​​​; 

,但你有一些错误,在你的HTML(的问题至少)..(无type="radio"指定..)

<input type="radio" name="color" id="color_blue" value="blue">Blue 
<input type="radio" name="color" id="color_red" value="red">Red 
<input type="radio" name="color" id="color_green" value="blue">Green 
+0

盖比是正确的。我错误地将'selected'替换为'checked'。 – user113716 2010-02-13 19:35:51

+0

欢呼队友..。 – 2010-02-13 19:53:39