jquery填充单选按钮的json数据

时间:2014-01-21 11:27:10

标签: jquery forms edit

我有一个包含输入字段和单选按钮的编辑表单,当页面加载时,函数通过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数据选中正确的单选按钮?

非常感谢!

2 个答案:

答案 0 :(得分:2)

不知道你的JSON是什么样的,一般来说这就是你检查和取消选中收音机或复选框的方式。

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

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

PS - bipen的解决方案可能更接近你正在寻找的东西。

答案 1 :(得分:2)

使用val()本身......虽然你需要确保选择你使用

 $('input[name="sex"]').val('H'); //json return value here.