我正在寻找使用for循环和DOM从字符串数组创建表的方法。我只想在其中包含所有表数据的一个变量,然后使用循环将每个单独的字符串从数据变量中取出,并将其放入单元格中,然后该单元格进入一行,然后进入表中。想要得到一个3x3表,而我的数据变量中的前三个字符串是列标题。我以为这样可以,但是我没有得到任何结果:
$(document).ready(function() {
$('#datatable-buttons').DataTable( {
pageLength: 20,
lengthChange: false,
searching: false,
ordering: true,
order: [[ 3, 'DESC' ]],
dom: 'B1frtip',
buttons: [
'copy',
'excel',
'pdf',
'colvis'
]
});
table.buttons().container()
.appendTo('#datatable-buttons_wrapper .col-md-6:eq(0)');
});
关于我忽略或不了解的内容的任何建议都很好。谢谢!
答案 0 :(得分:0)
尝试this
我正在写细节:
首先,您需要运行:0-> 3,3-> 6,6,6-> 9
这就是为什么您的第一个索引是:r * 3
最后一个索引的计算公式为:r * 3 + 3
对于r = 0,您得到0-> 2,依此类推
此外,您需要将表格插入主体。 否则,将创建它,但不执行任何操作。