• 循环遍历克隆元素


    //给处罚对象下面加对象
    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);
    };

  • 相关阅读:
    如果前面的IO操作出问题了,按照我们代码的意思,不就try catch 了吗,这样的话线程就没关闭了,就会造成线程泄露。 那怎么解决这个问题呢,其实也简单,把关闭线程的方法写到finally里就可以了。
    Dataeye计算任务架构
    Mercury:唯品会全链路应用监控系统解决方案详解(含PPT)
    app 爬虫
    唯品会HDFS性能挑战和优化实践
    构建Hadoop监控共同体
    消除单点故障 flume
    时间戳 Flume's Memory Consumption
    telnet nmap netstap
    hdfs ha
  • 原文地址:https://www.cnblogs.com/yuner-angel/p/7987723.html
Copyright © 2020-2023  润新知