这是我之前的unanswered question的后续行动,遗憾的是我无法使用所提供的答案。
使用外部jQuery脚本进行进一步测试后,我无法在我的页面中多次使用这些函数,这种情况会发生在任何外部脚本中,例如DataTables,Timepicki或{{ 3}}
//data table init
$g_dtDatatable = $('#example').DataTable();
在$(document).ready()
中第一次调用时,上面的代码执行正常。但每当我试图再次调用它时,我都会收到错误。
TypeError:$(...)。DataTable不是函数
这是不 id
独占问题,因为如果我尝试使用不同的id
初始化现有元素,我会得到完全相同的错误。
任何外部.js文件都会发生这种情况。我需要初始化组件,因为我动态地将新的HTML元素添加到我的页面。
为什么会这样?