2009-07-05 134 views
1

我們可以得到單選按鈕的值,只有那些已經檢查過的值, 因爲我必須實現一個表單,其中有許多單選按鈕,所以我怎麼能得到所有的價值已被檢查 我要做的是如何獲取已檢查的單選按鈕的值,jQuery的

我有13個科目,如:物理,數學,生物..... 和學生可以選擇任何數量的科目,每個主題將有兩個單選按鈕之一是A和另一個是因爲,

所以如何獲取已檢查的單選按鈕的值? 使用jQuery

回答

9

這將通過已檢查了文檔中的所有無線電元素循環:

$('input:radio:checked').each(function() { 
    var value = $(this).val(); 
    // do something with radio or value 
}); 

如果你想獲得一個特定的無線電組的檢查值,你會怎麼做:

var value = $('input:radio[name=myradios]:checked').val(); 

所以,如果你的HTML是這樣的:

<input type='radio' name='myradios' value='1'> 
<input type='radio' name='myradios' value='2' checked='checked'> 
<input type='radio' name='myradios' value='3'> 

value將是2

+0

如果單選按鈕有不同的名稱,如:物理將有兩個同名的單選按鈕,以便他們可以選擇betn A和As物理,就像生物學的智慧兩個單選按鈕一樣, 11科目,我怎樣才能得到選中的單選按鈕的值? – jarus 2009-07-05 09:57:56