bootstrap multiselect:TypeError:$(…)。multiselect不是函数

我想使用bootstrap multi select插件: Bootstrap Multiselect

但它不适合我。

   $(document).ready(function(){ $('#doc_1').multiselect(); });  

你需要在你的插件之前有一个jquery库和bootstrap库:

        

注意:

您应该始终将css放在任何脚本之前。

从这里获取参考。

我今天在编写样本来测试Bootstrap的multiselect时遇到了同样的问题,即使在我的.cshtml中以正确的顺序引用文件之后也是如此。

事实certificate我曾两次引用jquery库,一旦我纠正了它,它就开始工作了。 有时使用Chrome开发工具您无法看到加载两次的库,但是,如果您右键单击页面并查看源,您可以看到它是否重复。

在index.html中包含以下JQuery和Bootstrap文件。

      

为了增加Indi的答案,我确实面临同样的问题,在我有两个jquery引用,因此有一个列表框而不是多选下拉。 这是因为我的页面inheritance自Layout页面,该页面有自己的jquery引用。 因此,请确保您在Shared / _Layout.cshtml或您正在实施下拉列表的页面中有引用。

如果像我这样的人进入这张支票

  1. 是否有任何重复的jquery/js条目
  2. js files是正确的顺序?
  3. 你写了