我只是想问一下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>
然后我有来自服务器端的对象
$.ajax({
success : function(response){
$("#frm").supply(response.data); // Something like that
}
});
目前,我正在使用以下功能使其正常工作。
$.fn.supply = function(data){
return this.each(function(){
var element = $(this);
$.each(data,function(k,v){
element.find('[name="'+k+'"]').val(v)
})
});
};
jQuery上有这样的功能吗?我不知道应该使用什么关键字。在Google上找不到任何内容。