個人代碼1:
<div class="form-group" style="width: 250px;margin:0 auto;">
<label for="">性別</label>
<input type="radio" id="driverSex" name="driverSex" value="男"/>男
<input type="radio" id="driverSex" name="driverSex" value="女"/>女
</div>
注意: 1.value屬性不要寫錯,寫錯或沒寫會獲取的值默認是on
2.name 屬性必須一致
個人代碼2:
//編輯
function editdriver(id) {
$.ajax({
url:"${pageContext.request.contextPath}/upadatedriver",
type:"GET",
data:{"id":id},
success:function(result){
console.log(result);
$("input[name=driverSex]").val([result.driverSex]);//回顯性別
}
});
$("#driver").modal("show");//打開模態框
}
其他參考:
1.獲取選中值,三種方法都可以:
$('input:radio:checked').val();
$("input[type='radio']:checked").val();
$("input[name='rd']:checked").val();
2.設置第一個Radio為選中值:
$('input:radio:first').attr('checked', 'checked');
或者
$('input:radio:first').attr('checked', 'true');
注:attr("checked",'checked')= attr("checked", 'true')= attr("checked", true)
3.設置最后一個Radio為選中值:
$('input:radio:last').attr('checked', 'checked');
或者
$('input:radio:last').attr('checked', 'true');
4.根據索引值設置任意一個radio為選中值:
$('input:radio').eq(索引值).attr('checked', 'true');索引值=0,1,2....