jquery - 如何确定 "DataTables"Jquery Plugin是否正确初始化?

标签 jquery ajax datatables

我在表单中有许多数据表对象。 我如何检查它们是否全部初始化正确? 我需要它,因为我使用 Ajax 提交表单。

最佳答案

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

fnIsDataTable

Check if a TABLE node is a DataTable table already or not.

收集所有未初始化的数据表:

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();
});

关于jquery - 如何确定 "DataTables"Jquery Plugin是否正确初始化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18919790/

相关文章:

javascript - 如何删除从其他网站加载数据的图像链接?

javascript - 在对新内容进行ajax调用后同步调用javascript

javascript - MVC View -> JavaScript-> Controller 方法->Javascript->Div标签

javascript - $(document).ready() 使数据表无法正常工作

javascript - 弹出背景不覆盖导航栏

javascript - 设置不同的 Bootstrap 菜单断点,但菜单不会显示在此断点

javascript - jquery ajax 调用 db 无响应

javascript - 使用 AJAX 从 PHP 文件获取数据

jquery - 如何显示彼此对齐的自定义数据表过滤器?

javascript - 创建一个多选下拉列表来过滤数据表