如何确定“数据表” Jquery插件正确初始化? [英] How to be sure if "DataTables" Jquery Plugin initialised correctly?
本文介绍了如何确定“数据表” Jquery插件正确初始化?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何检查所有这些是否正确初始化?
我需要这个,因为我使用Ajax提交表单。
解决方案
从文档中: http://datatables.net/api
fnIsDataTable
检查TABLE节点是否已经有DataTable表。
收集所有未初始化的数据表:
var uninitialized = $('。should_be_datatable')。filter(function(){
return !$。fn.DataTable.fnIsDataTable(this);
});
要测试是否存在尚未初始化的:
if(uninitialized.length){
//某些datatables尚未初始化!
}
初始化未初始化的数据表:
uninitialized.each(function(){
$(this).dataTable();
});
I have many DataTables-Objects in a Form. How to can i check if all of them initialised correctly? I need that because I use Ajax to submit the form.
解决方案
From the documentation: http://datatables.net/api
fnIsDataTable
Check if a TABLE node is a DataTable table already or not.
To gather all uninitialized datatables:
var uninitialized = $('.should_be_datatable').filter(function() {
return !$.fn.DataTable.fnIsDataTable(this);
});
To test if there exist any that are not initialized yet:
if (uninitialized.length) {
// Some datatables have not been initialized!
}
To initialize the uninitialized datatables:
uninitialized.each(function() {
$(this).dataTable();
});
这篇关于如何确定“数据表” Jquery插件正确初始化?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文