jquery如何获取radio选择的值

如下代码所示,我怎么取出一个表单中radio选择的值,貌似不管我点击了谁,输出的总是第一个的'val',也就是1,怎么让我正确取出当前选择的radio值呢

http://jsfiddle.net/DZ3SR/

阅读 18.3k
2 个回答

selector改成

$('input[name=test]:checked')

你是要得到选中的radio的值,不是所有name为test的值

setInterval(function () {
$('#result').html($('input[name="test"]:checked').val());
}, 500);
jQuery推荐name最好使用双引号,否则在高的版本里面可能会有问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进