我知道这个问题被多次询问并且在这里有很多答案,但我的问题并没有解决所提供的任何答案。问题是我在我的一个表中使用数据表,并且我已经以与datatables文档中完全相同的格式加载了我的jquery,但仍然出现此错误。
jquery.min.js:2未捕获TypeError:$(...)。DataTable不是函数
我已将jQuery库包含在以下格式中
我已经包含了标题:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
我已经包含了以下内容:
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-
select/1.12.1/js/bootstrap-select.js"></script>
<script src="assets/js/bootstrap.min.js"></script>
<script type="text/javascript"
src="https://cdn.datatables.net/1.10.16/js/jquery.dataTables.min.js">
</script>
<script src="assets/js/custombox.min.js"></script>
<script src="assets/js/custom.js">
</script>
但是我仍然得到这个错误并且认真地我已经尝试了很多改变我的jQuery库的位置但它没有工作任何帮助将不胜感激。提前谢谢
答案 0 :(得分:0)
此错误可能有多种原因。
缺少 jQuery DataTables 库。
jQuery 库在 jQuery DataTables 之后加载。
加载了多个版本的 jQuery 库。
在 jQuery DataTables 之前只包含一个 jQuery 库版本。
例如
<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
<script src="https://cdn.datatables.net/1.10.16/js/jquery.dataTables.min.js"></script>