我正在使用DataTables,这些表是在与数据库对话的java控制器类中生成的。给定类别id,控制器类返回未知数量的预格式化HTML表,每个查询的类别对应一个。理想情况下,我想在同一页面上将每个表显示为DataTable,但不确定是否可能,因为我不知道将返回多少个表,所以我无法在查询之前设置它们的行为。 / p>
当我从控制器获取表格时,有没有办法格式化表格?我试图在每个表前面加上它自己的.ready块但是这似乎没有做到这一点,虽然我对jQuery很新,可能只是遗漏了一些东西。我使用了最基本的配置来尝试让它先工作
$(document).ready(function(){
$("#results").dataTable({
"bJQueryUI" : true
});
});
答案 0 :(得分:0)
$(document).ready(function() {
$('.dataTable').dataTable();
} );
毕竟结果是可行的,但是只有你将表格指定为class =“dataTable”时才会记录或解释,希望这会让别人感到困惑!