动态添加table,并且对表格数据进行编辑

 

$(function(){
    <% JSONArray jsonData = (JSONArray)session.getAttribute("jsonstr");
        String json = jsonData.toString();
    %>
    var collection =<%=json%>;
    $.each(collection,function(index,obj){
        tableShow(index,obj);
    });
});

function tableShow(index,obj){
    if(undefined==obj.qty&&undefined==obj.netweight&&undefined==obj.totalPrice){
        obj.qty="\"\"";
        obj.netweight="\"\"";
        obj.totalPrice="\"\"";
    }
    if(null==obj.weightUnit||""==obj.weightUnit){
        obj.weightUnit="\"\"";
    }
    if(null==obj.specification||""==obj.specification){
        obj.specification="\"\"";
    }
    var newRow = [];
    newRow.push("<tr>");
    newRow.push("<td bgcolor=\"#FFFFFF\" id=\"rowId\">"+(index+1)+"</td>");
    newRow.push("<td bgcolor=\"#FFFFFF\"><input readonly=\"readonly\" type=\"text\" id=\"partNo\" value="+obj.partNo+" class=\"frameb\" /></td>");//货号
    newRow.push("<td bgcolor=\"#FFFFFF\"><input readonly=\"readonly\" type=\"text\" id=\"productName\" value="+obj.productName+" class=\"frameb\" /></td>");//品名
    newRow.push("<td bgcolor=\"#FFFFFF\"><input readonly=\"readonly\" type=\"text\" id=\"specification\" value="+obj.specification+" class=\"frameb\" /></td>");//规格
    newRow.push("<td bgcolor=\"#FFFFFF\"><input readonly=\"readonly\" type=\"text\" id=\"valuationType\" value="+obj.valuationType+" class=\"frameb\" /></td>");//计价方式
    newRow.push("<td bgcolor=\"#FFFFFF\"><input type=\"text\" id=\"qty\" οnblur=\"calcPrice(this,0)\" value="+obj.qty+" class=\"framea\" /></td>");//数量
    newRow.push("<td bgcolor=\"#FFFFFF\"><input type=\"text\" id=\"netweight\" οnblur=\"calcPrice(this,1)\" value="+obj.netweight+" class=\"framea\" /></td>");//净重
    newRow.push("<td bgcolor=\"#FFFFFF\"><input readonly=\"readonly\" type=\"text\" id=\"price\" value="+obj.price+" class=\"frameb\" /></td>");//单价
    newRow.push("<td bgcolor=\"#FFFFFF\"><input readonly=\"readonly\" type=\"text\" id=\"priceUnit\" value="+obj.priceUnit+" class=\"frameb\" /></td>");//单价单位
    newRow.push("<td bgcolor=\"#FFFFFF\"><input readonly=\"readonly\" type=\"text\" id=\"totalPrice\" class=\"frameb\" value="+obj.totalPrice+"  /></td>");//总价
    newRow.push("<td bgcolor=\"#FFFFFF\"><input readonly=\"readonly\" type=\"text\" id=\"weightUnit\" value="+obj.weightUnit+" class=\"frameb\" /></td>");//重量单位
    newRow.push("<td bgcolor=\"#FFFFFF\"><input type=\"button\" οnclick=\"delTable(this)\" class=\"frameb\" name=\"Submit\" value=\"删除\" /></td>");
    newRow.push("</tr>");
    $("thead tr:last").after(newRow.join(""));
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值