我有一个表格许多数据表的对象。 我如何可以检查是否所有的人都正确初始化? 我需要的,因为我使用Ajax提交表单。
Answer 1:
从文档: http://datatables.net/api
fnIsDataTable
检查表节点是一个DataTable表已经与否。
收集所有未初始化的数据表:
var uninitialized = $('.should_be_datatable').filter(function() {
return !$.fn.DataTable.fnIsDataTable(this);
});
为了测试是否存在任何尚未初始化:
if (uninitialized.length) {
// Some datatables have not been initialized!
}
要初始化未初始化的数据表:
uninitialized.each(function() {
$(this).dataTable();
});
文章来源: How to be sure if “DataTables” Jquery Plugin initialised correctly?