我正在尝试使用 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/