Jquery Datatables为转置表进行分页

时间:2013-12-11 07:49:05

标签: jquery-datatables transpose

我正在为我的网络应用使用 jquery datatables 。在特定的页面上,我有一个以转置的方式显示数据,最左边是列标题。

是否有可能在此处使用数据表并为此表添加分页功能。我已尝试$('#characters').dataTable();但这似乎不起作用,因为我的代码中没有任何<thead>标记HTML表格。

这是我用来转置的Java脚本代码:

    function transpose() {
                var t = $('#characters tbody').eq(0);
                var r = t.find('tr');
                var cols = r.length;
                var rows = r.eq(0).find('td').length;
                var cell, next, tem, i = 0;
                var tb = $('<tbody></tbody>');

                while (i < rows) {
                    cell = 0;
                    tem = $('<tr></tr>');
                    while (cell < cols) {
                        next = r.eq(cell++).find('td').eq(0);
                        tem.append(next);
                    }
                    tb.append(tem);
                    ++i;
                }
                $('#characters').append(tb);
                $('#characters').show();
            }

这是我动态生成数据的HTML表格:

    <table cellpadding="0" cellspacing="0" border="0" class="display" id="characters">
                    <tbody>                    
                    </tbody>
    </table>

0 个答案:

没有答案