Jqueryはfromにオブジェクトを割り当てた.一つ一つコードを書く必要はありません

1257 ワード

昔の書き方は
 $("name=['name']").val(data.name);
 $("name=['age']").val(data.age);
 $("name=['sex']").val(data.sex);

私が望む書き方は
SetFromValues( $("form1"), data);

一言で済む
         .
//     form         .
function SetFromValues(el, data)
{

    for (var p in data)
    {
        el.find(":input[name='" + p + "']").val(data[p]);
    } 
}