【问题标题】:How to be sure if "DataTables" Jquery Plugin initialised correctly?如何确定“DataTables”Jquery 插件是否正确初始化?
【发布时间】:2013-09-20 14:53:08
【问题描述】:

我在一个表单中有很多 DataTables-Objects。 我如何检查它们是否都正确初始化? 我需要它,因为我使用 Ajax 提交表单。

【问题讨论】:

  • 尝试提交表单..?
  • “尝试提交表单”是什么意思?

标签: jquery ajax datatables


【解决方案1】:

来自文档:http://datatables.net/api

fnIsDataTable

检查TABLE节点是否已经是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();
});

【讨论】:

    猜你喜欢
    • 2016-03-19
    • 1970-01-01
    • 1970-01-01
    • 2012-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-01
    • 2010-11-11
    相关资源
    最近更新 更多