我有两个单选按钮,并希望提交其中的一个值到表单。jquery如何获取这个被选中的单选按钮的值呢?

我可以像这样获取表单中所有的单选按钮radio:

$(\"form :radio\")

但是我如何知道是哪一个被选中呢?

 

可以使用下面代码:

$(\'input[name=radioName]:checked\', \'#myForm\').val()

这句代码的意思是获取ID为myForm表单里被选中的单选按钮radio的值

下面是一个简单的应用实例:

<  src=\"https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js\"></ >
<  type=\"text/ \">
  
$(document).ready(function(){
$(\'#myForm input\').on(\'change\', function() {
   alert($(\'input[name=radioName]:checked\', \'#myForm\').val()); 
});
});
</ >
<form id=\"myForm\">
<input type=\"radio\" name=\"radioName\" value=\"1\" /> 1 <br />
<input type=\"radio\" name=\"radioName\" value=\"2\" /> 2 <br />
<input type=\"radio\" name=\"radioName\" value=\"3\" /> 3 <br />
</form>

在线运行

收藏 打印