javascript - 是否可以使用javascript加载数据表

标签 javascript datatables

我正在尝试使用 javascript(不是 jQuery)加载数据表。

这是示例:

var dc_table = document.getElementById('dc-table');

dc_table.dataTable({options....});

但是当尝试这个时出现此错误:

TypeError: dc_table.dataTable is not a function

我们如何使用 JavaScript 来做到这一点?

谢谢

最佳答案

DataTables是一个 jQuery 插件,jQuery 是 DataTables 的必需依赖项插入。此外,DOM 对象不会有与其关联的名为 DataTable() 的函数。

document.getElementById('dc-table') 

返回一个 DOM 对象,并且不会有与其关联的名为 DataTable() 的函数。只有 jQuery 对象才会。

$("#dc-table")

将有一个DataTable()函数

The jQuery object representing a DOM element and the DOM object are not the same.

关于javascript - 是否可以使用javascript加载数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35171734/

相关文章:

javascript - 嵌套内容可编辑的按键事件 (jQuery)

javascript - 一页有 100 万个链接元素?

javascript - 如何在 Vanilla javascript中动态添加选项到现有选择

javascript - String.Replace 仅替换第一次出现的匹配字符串。如何替换*所有*事件?

java - 使用Gson的JSON格式

Jquery Datatable 将一行从一个表拖放到另一个表

jQuery 数据表内联编辑

java - DataTables:在渲染期间重新排列数组实体

javascript - 如何使用RowGroup显示图像?

javascript - ECONNREFUSED 从 NodeJS 运行本地主机服务器