Javascript 供应表';s输入';来自对象的s值
我只是想问一下jQuery是否提供了这样的函数,可以提供值或填充从对象到表单输入的所有数据 假设我有以下表格:Javascript 供应表';s输入';来自对象的s值,javascript,jquery,json,Javascript,Jquery,Json,我只是想问一下jQuery是否提供了这样的函数,可以提供值或填充从对象到表单输入的所有数据 假设我有以下表格: <form id="frm"> <input type="text" name="field1"/> <input type="text" name="field2"/> <input type="text" name="field3"/> <input type="text" name="field
<form id="frm">
<input type="text" name="field1"/>
<input type="text" name="field2"/>
<input type="text" name="field3"/>
<input type="text" name="field4"/>
<input type="text" name="field5"/>
<input type="text" name="field6"/>
.... soon
</form>
目前,我正在使用下面的功能使其工作
$.fn.supply = function(data){
return this.each(function(){
var element = $(this);
$.each(data,function(k,v){
element.find('[name="'+k+'"]').val(v)
})
});
};
jQuery上有这样的函数吗?我不知道我应该用什么关键字。在Google上找不到任何东西。没有像
supply()
这样的本机函数来完成您需要的任务。第二个示例是您需要使用的。可能有一个插件可以做到这一点,但其行为将与您所拥有的完全相同,只是如果您需要满足带有单选按钮或复选框的表单,请查看此。您也可以尝试此方法,因为没有像supply()
这样的本机函数来执行您需要的操作。第二个示例是您需要使用的。可能有一个插件可以做到这一点,但其行为将与您所拥有的完全相同,只是如果您需要满足带有单选按钮或复选框的表单,请查看此。你也可以试试这个
$.fn.supply = function(data){
return this.each(function(){
var element = $(this);
$.each(data,function(k,v){
element.find('[name="'+k+'"]').val(v)
})
});
};