因为在网上没找到此类回答,自己摸索写完了特此记录以供参考。
四大步骤实现:
- 克隆div
- 修改。对div里有关个人信息的id或者class添加item.id(从数据库取回的数据id这个id是唯一的)
- 显示。根据从后端取回的数据,填充克隆后div里的input,select等类型的值
- 将克隆对象添加到整个大的div里去
console.log(responseData.data.length);
data = responseData.data;
$(data).each(function(i, item) {
if($(".one_info" + item.id).length > 0) {
console.log("nooo");
return true;
}
// 克隆
var newmd = $(".one_info").clone(true);
// 修改
newmd.attr("class", "one_info" + item.id);
newmd.find(".one_user_form").attr("class", "one_user_form" + item.id +" info_user");
newmd.find(".one_update_pass_form").attr("class", "one_update_pass_form" + item.id +" inf