以前的写法是
$("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]);
}
}
本文介绍了一种简化jQuery中表单赋值的方法,通过自定义函数SetFromValues,实现了一次性为表单中的所有控件设置值的操作,极大地提高了开发效率。
1033

被折叠的 条评论
为什么被折叠?



