发布于 4年前

jQuery如何获取radio(单选框)选中的值

表单如下:

<input id="sex" name="sex" type="radio" value="1"  checked/> 男
<input id="sex" name="sex" type="radio" value="0" /> 女

我想用 jQuery 获取选中的性别的值。试了以下两个方法,都是一直获取到 1(男),求解

$("#sex").val();
$("input[name='sex']").val();

解决方案:

首先表单的 id 有问题,id 具有唯一性,用以下方法可以获取你想要的

$("input[name='sex']:checked").val();
©2020 edoou.com   京ICP备16001874号-3