jquery为单选按钮填充json数据

问题描述 投票:2回答:2

i具有带有输入字段和单选按钮的编辑表单,在加载页面时,一个函数通过json检索数据以填充这些字段并进行编辑。

我对输入字段没有问题,我以这种方式获取数据来填充它们:

var fields =  $("#name").val(element.name);$("#surname").val(element.surname);

问题是,当我尝试获取单选按钮组的值时,例如

  <input type="radio" name="sex" value="H" id="sex_0" />
  <input type="radio" name="sex" value="M" id="sexo_1" />

我如何根据检索到的json数据检查正确的单选按钮?

非常感谢!

jquery forms edit
2个回答
2
投票

不知道您的JSON是什么样,通常来说,这就是您选中和取消选中单选框或复选框的方式。

//Check a radio button
$('#sex_0').attr('checked', 'checked'); 

//Uncheck a radio button
$('#sexo_1').removeAttr('checked');

PS-Bipen的解决方案可能更接近您想要的。


2
投票

使用val()本身,尽管您需要确保使用选择器

 $('input[name="sex"]').val('H'); //json return value here.
© www.soinside.com 2019 - 2024. All rights reserved.