我是 jQuery 的新手,如果我的问题太简单了,很抱歉。
我正在尝试做这样的事情:
$("#send-one").html('done. ');
var tableProgress= $("<table id='table-progress'><tr><td></td></tr></table>");
$("#send-one").empty().append(tableProgress);
tableProgress.dataTable({
"bPaginate": false,
"bLengthChange": false,
"bFilter": true,
"bSort": false,
"bInfo": false,
"bAutoWidth": false
});
所有这些都发生在jQuery ui Dialog Box中。
它不起作用,我认为这是因为.dataTable() 插件找不到表,所以我尝试使用jQuery $.when。
错误是这个
未捕获的类型错误:无法读取未定义的属性“asSorting”
我需要的是:在插入的表中使用 .datatable 插件,$("#send-one").html('done. ' + tableProgress)
但是直接使用 .datatable() 可能与插入不同步。
我也试过:
$("#send-one").html('done. ' + tableProgress);
$('#table-progress').dataTable();