Jquery 如何使用无线电组填充表单
我有很多广播电台的表格。我想使用jquery填充此表单。我的问题发布在js fiddle中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
<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);
});
}