我在Jquery Datatable上遇到了以下未定义的错误(阅读'length')。
我正在动态生成表。
table#myTable.table.is-fullwidth
thead
tr
each column in tableColumns
th
p #{column}
tbody
each row in tableResults
tr
each data in row
td
p #{data}
并且这样调用JavaScript。
script.
$(function() {
$('#myTable').DataTable();
});
我试图得到一些分页和排序功能到html表。
谁能给我指一下正确的方向?
2条答案
按热度按时间1qczuiv01#
您需要在文档完全加载后初始化DataTable插件
scyqe7ek2#
所以我发现了这个问题。基本上DOM的格式不正确,对于其他正在与这个错误作斗争的人来说:
请检查您的HTML DOM。希望这对其他遇到此问题的人有所帮助。
下面是我的更新版本的HTML要呈现,我必须提供更多的缩进到下面的行:这是用PUG / Jade编写的。