Bootstrap.js必须在jQuery之前加载

我试图让Bootstrap下拉function起作用,但我注意到一些非常奇怪的东西。

出于某种原因,我必须在jquery之前加载bootstrap.min.js以便下拉工作。

下拉列表不起作用时的代码如下:

  

然后,如果我切换它们(jquery之前的bootstrap),下拉神奇地工作。 我不明白为什么这是考虑bootstrap需要查询运行,否则我在Firebug中得到一个错误:

 ReferenceError: Can't find variable: jQuery 

任何解释和/或帮助都会很棒!

我想是因为你在一个外面调用下拉代码

  $(document).ready(function() { }) 

如果首先加载bootstrap,它可能在实际调用bootstrap代码之前完成,但是在jquery完成加载之前,因此缺少引用。 如果没有看到代码就难以实现,你是否只是使用data-api进行下拉?