如何确定“数据表” Jquery插件正确初始化? [英] How to be sure if "DataTables" Jquery Plugin initialised correctly?

查看:92
本文介绍了如何确定“数据表” Jquery插件正确初始化?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有很多DataTables - 表单中的对象。
如何检查所有这些是否正确初始化?
我需要这个,因为我使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆