用jquery方法实现和并单元格

var commonArr = timeFormatFun(data.error_info.data);

function listComonFun(data) {

    var str = '';
    for (var h = 0; h < data.length; h++) {
        var list = "", timeTd = '';
        if (data[h].length) {
            $.each(data[h], function (i, item) {
                var listFor = '';
                // 图片
                $.each(item.files.files, function (j, items) {
                    listFor += '<img data-index="' + i + '" data-second="' + j + '" data-url="' + items.thumb + '" class="showBigImg" src="' + items.thumb + '" alt="图片">';
                });
                if (i === 0) {
                    var timeRow = owlzerOBj.UTILE.formatTime(item.time, "dd-MM-YY");
                    timeTd = '<tr class="table_bg"><td class="tc" rowspan="' + data[h].length + '">' + timeRow + '</td><td>' + item.nickname + '</td><td>' + listFor + '</td></tr>';
                } else {
                    //     list += '<tr class="table_bg"><td class="tc">' + time + '</td><td>' + item.nickname + '</td><td>' + listFor + '</td></tr>';
                    list += '<tr class="table_bg"><td>' + item.nickname + '</td><td>' + listFor + '</td></tr>';
                }
            });
            str += timeTd + list;
        }
    }
    return str;
}


function timeFormatFun(data) {
    // 列表
    var commonArr = [[], [], [], [], [], [], [], [], [], []], index = 0;
    for (var m = 0; m < data.length; m++) {
        if (m === 0) {
            commonArr[index].push(data[m]);
            console.log(owlzerOBj.UTILE.formatTime(data[m].time, "dd-MM-YY"));
            continue;
        }

        console.log(owlzerOBj.UTILE.formatTime(data[m].time, "dd-MM-YY"));

//owlzerOBj.UTILE.formatTime这个是我自己封装的一个时间返回格式

        if (owlzerOBj.UTILE.formatTime(data[m].time, "dd-MM-YY") === owlzerOBj.UTILE.formatTime(data[m - 1].time, "dd-MM-YY")) {
            commonArr[index].push(data[m]);
            if (data.length === m + 1) {
                n = data.length - 1;
                break;
            }
        } else {
            index += 1;
            commonArr[index].push(data[m]);
        }
    }
    return commonArr;

}

  $table.html(listComonFun(commonArr));

猜你喜欢

转载自blog.csdn.net/web_cgh/article/details/80568515
今日推荐