调用导航栏文件会使我的jquery数据库失败

我有一个标准的navbar文件,我从bootstrap带来了这个资产:

  

在另一个文件中,我有:

         

这是调用navbar文件的一些jquery:

  $.get("navigation.html", function (data) { $("#nav-placeholder").replaceWith(data); }); 

和身体代码:

   

如果我让代码中的nav-placeholder div,我的数据表失败并出现错误“TypeError $(…)。DataTable不是函数”。 为了使数据表工作,我需要评论上面的两行。 你能解释一下为什么吗? 我不认为我包括两次链接。 我该怎么做才能保留我的导航栏?

PS:如果我将navbar文件的2个资产直接放到另一个中,则数据表运行良好。 jquery是否在这里调用问题?

你可能不应该使用replaceWith()但是append()。 这完全取决于navigation.html返回的内容。

 $.get("navigation.html", function (data) { $("#nav-placeholder").append(data); });