下面是我的代码:
<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。为什么?有谁可以帮我?
发布于 2013-08-04 21:32:05
在您的选择器中,您还应该指定要选中的单选按钮:
$(function(){
$("#submit").click(function(){
alert($('input[name=q12_3]:checked').val());
});
});
发布于 2013-08-04 21:32:26
您可能想要更改选择器:
$('input[name=q12_3]:checked').val()
发布于 2015-10-25 02:00:50
还有另一种方法。尝试下面的代码
$(document).ready(function(){
$("input[name='gender']").on("click", function() {
alert($(this).val());
});
});
https://stackoverflow.com/questions/18043452
复制相似问题