2012-11-18 77 views
2

的電流值,我有一個表格,我有單選按鈕領域,如:的JQuery得到單選框選擇

<p><ul> 
<li><label for="id_building_height_0"><input checked="checked" name="building_height" value="1" id="id_building_height_0" type="radio" class="can_update_spans" /> 1 Story</label> </li> 
<li><label for="id_building_height_1"><input value="2" type="radio" class="can_update_spans" name="building_height" id="id_building_height_1" /> 2 Stories</label></li> 
<li><label for="id_building_height_2"><input value="3" type="radio" class="can_update_spans" name="building_height" id="id_building_height_2" /> 3 Stories</label></li> 
</ul></p> 

我的問題是 - 我怎麼能得到什麼$("input:checkbox[name='bulding_height']")當前值當前設置爲?

任何幫助非常感謝。

回答

5
$('input:radio[name=bulding_height]:checked').val(); 

OR

$('[name=bulding_height]:checked').val(); 
2

您有input type radio but using input type checkbox in selector您必須使用無線電。你也給wrong name in selector bulding_height should be building_height

這些都將會給你選擇的單選按鈕的值,

Live Demo

​​3210

要在所有的單選按鈕值迭代,你可以使用每個

Live Demo

$("input:radio[name='building_height']").each(function(){ 
    alert(this.value); 
});​