循环遍历克隆元素

//给处罚对象下面加对象
function addObeject(){
var inputs = $("#companys input[type='checkbox']:checked").parent().length;
alert("选择项:"+inputs);
for(var i = 0 ;i <inputs;i++){
var objectId = $("#companys input[type='checkbox']:checked").parent().eq(i).find("input[type='hidden']").val();//公司或者人的id
var punishName =$("#companys input[type='checkbox']:checked").parent().eq(i).find("span").eq(0).html();//名称
var punishPosition = $("#companys input[type='checkbox']:checked").parent().eq(i).find("span").eq(1).html();//职位
var html = "<ul class='col-sm-3'><li></li><li><input type='hidden' value="+ objectId +" /><span>"+ punishName +"</span></li><li>"+ punishPosition +"</li></ul>";
$(".punishObjects").append(html);
}
}

$("#companys").empty();
$("#companys .laborCompany").empty();
for(var i = 0 ; i < data.findCompanyType.length; i++){
var companyHtml = "<li><div class='flt'><span>"+ data.findCompanyType[i].companyName +"</span><br>" +
"<span>"+ data.findCompanyType[i].compantyType +"</span><input type='hidden' value='"+data.findCompanyType[i].companyId+"'/></div><input type='checkbox'/></li>"
$("#companys").append(companyHtml);
};
for(var i = 0 ; i < data.owerCompany.length; i++){
var owerCompanyHtml = "<li><div class='flt'><span>"+ data.owerCompany[i].companyName +"</span><br>" +
"<span>"+ data.owerCompany[i].compantyType +"</span><input type='hidden' value='"+data.owerCompany[i].companyId+"'/></div><input type='checkbox'/></li>"
$("#companys").append(owerCompanyHtml);
};
for(var i = 0 ; i < data.laborCompany.length; i++){
var laborCompanyHtml = "<li class='laborCompany laborCompany"+i+"'><div class='laborCom'><div class='flt'><span>"+ data.laborCompany[i].laborCompanyName +"</span><br>" +
"<span>"+ data.laborCompany[i].position +"</span><input type='hidden' value='"+data.laborCompany[i].laborCompanyId +"'/></div><input type='checkbox'/><div></li>"
$("#companys").append(laborCompanyHtml);
var iterms = data.laborCompany[i].groups;
for(var j = 0 ; j < iterms.length; j++){
var laborGroupHtml = "<ul><li><div class='flt'><span>"+ iterms[j].groupname +"</span><br>" +
"<span>"+ iterms[j].remark5 +"</span><input type='hidden' value='"+iterms[j].groupid +"'/></div><input type='checkbox'/></li></ul>"
$("#companys .laborCompany"+i).append(laborGroupHtml);
};
};
for(var i = 0 ; i < data.findPerson.length; i++){
var personHtml = "<li><div class='flt'><span>"+ data.findPerson[i].name +"</span><br>" +
"<span>"+ data.findPerson[i].position +"</span><input type='hidden' value='"+data.findPerson[i].employeeId+"'/></div><input type='checkbox'/></li>"
$("#companys").append(personHtml);
};

原文地址:https://www.cnblogs.com/yuner-angel/p/7987723.html