這裏是我的代碼:在jQuery中,如何獲得單選按鈕的值時,他們都具有相同的名稱?
<table>
<tr>
<td>Sales Promotion</td>
<td><input type="radio" name="q12_3" value="1">1</td>
<td><input type="radio" name="q12_3" value="2">2</td>
<td><input type="radio" name="q12_3" value="3">3</td>
<td><input type="radio" name="q12_3" value="4">4</td>
<td><input type="radio" name="q12_3" value="5">5</td>
</tr>
</table>
<button id="submit">submit</button>
這裏是JS:
$(function(){
$("#submit").click(function(){
alert($('input[name=q12_3]').val());
});
});
這裏是JSFIDDLE!每次我點擊按鈕,它都會返回1.爲什麼?誰能幫我?
在您選擇
我得到 '未定義' 值 –
@PavanAlapati我們真的不能告訴你爲什麼沒有看到你的HTML爲好;理想情況下,你會發佈一個新的問題與你的確切的HTML代碼段和你正在使用的代碼。如果出現以下情況,您應該只會得到未定義的內容:選擇器中的名稱與單選按鈕的名稱不匹配;沒有一個單選按鈕被檢查;或者檢查的單選按鈕沒有賦值。 –