Javascript 供应表';s输入';来自对象的s值

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

我只是想问一下jQuery是否提供了这样的函数,可以提供值或填充从对象到表单输入的所有数据

假设我有以下表格:

<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)
        })

    });
};