将二维数组打印成table

将二维数组打印成table

//根据键名配置表头显示
arr={'id':'id',
     'name':'姓名',
     'phone':'手机号'
};
var obj = '#lend_area';
$(obj).append('<table class="moretable"><thead></thead><tbody></tbody></table>');
var num=1;
$.each(info.res, function (i, v) {
    $(obj).find('.moretable tbody').append('<tr></tr>');
    $(obj).find('.moretable tbody').find('tr:last').append('<td>'+num+'</td>');
    if (i == 0) {
        $(obj).find('.moretable thead').append('<th class="th">id</th>');
        $.each(v, function(si, sv) {
            $(obj).find('.moretable thead').append('<th class="th">'+arr[si]+'</th>');
            $(obj).find('.moretable tbody').find('tr:last').append('<td>'+sv+'</td>');
        })
    } else {
        $.each(v, function(si, sv) {
            $(obj).find('.moretable tbody').find('tr:last').append('<td>'+sv+'</td>');
        })
    }
    num ++;
})

猜你喜欢

转载自blog.csdn.net/qq_30923243/article/details/85092945