我正在为我的网络应用使用 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>