Jquery 如何使用无线电组填充表单

Jquery 如何使用无线电组填充表单,jquery,Jquery,我有很多广播电台的表格。我想使用jquery填充此表单。我的问题发布在js fiddle中 <form id="MyForm"> <input type="radio" name="a[1]"/> <input type="radio" name="a[1]"/> <input type="radio" name="a[1]"/> <br> <input type="radio" name

我有很多广播电台的表格。我想使用jquery填充此表单。我的问题发布在js fiddle中

<form id="MyForm">
    <input type="radio" name="a[1]"/>
    <input type="radio" name="a[1]"/>
    <input type="radio" name="a[1]"/>
    <br>
     <input type="radio" name="b[1]"/>
    <input type="radio" name="b[1]"/>
    <input type="radio" name="b[1]"/>
    <br>
     <input type="radio" name="b[2]"/>
    <input type="radio" name="b[2]"/>
    <input type="radio" name="b[2]"/>
</form>




帮帮我吧

你忘了在小提琴中添加jquery,并对它做了一些更正

function populate(frm, data) {
 $.each(data, function(key, value){
   $('[name="'+key+'"]', frm).val(value); //here added ""
   $('[name="'+key+'"]', frm).attr("checked", value);
 });
}

错误出现在选择器
$('[name=“'+key+'”],frm)
。。由于
具有
[
]
符号(
a[1]
a[2]
等),因此应将其设置为
$('[name=“'+key+'”),frm)

您还忘了将jQuery库添加到您的小提琴中

尝试:


将问题添加到正文中谢谢您的帮助,但现在我有另一个问题,请您也看一下。。。一旦收音机的值等于JSOND,我就需要选择它。你明白我的意思吗??不<代码>一旦其值等于json。。。但是用你的密码和小提琴。。。名称为
a[1]
的所有三个单选按钮的值保持不变。。与其他无线电类似,抱歉,它没有保存某些服务器问题。这是新的一个嗨,我得到了你的答案谢谢,但现在我有另一个问题,请检查这个,我只需要在值匹配时选择谢谢。。。
function populate(frm, data) {
   $.each(data, function(key, value){
    $('[name="'+key+'"]', frm).val(value);
     $('[name="'+key+'"]', frm).attr("checked", value);
  });
}