Bootstrap的JavaScript需要jQuery 1.9.1或更高版本

时间:2015-03-20 15:56:29

标签: javascript jquery twitter-bootstrap

我的代码中包含所有必需的文件,但我仍然收到此错误:

  

Bootstrap的JavaScript需要jQuery版本1.9.1或更高版本

这是我的代码:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src='//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js'></script>
<script src="js/jquery.responsiveiframe.js"></script>
<script src="js/ios-orientationchange-fix.js"></script>

之前有人遇到此错误吗?我可以尝试下载本地副本而不是使用CDN链接,但它真的没必要,而且我想知道为什么这不起作用!

编辑:我尝试了很多不同的图书馆,我发布的图书馆是我试过的最后一个图书馆

enter image description here

15 个答案:

答案 0 :(得分:79)

您的控制台中输入$.fn.jquery并告诉我们它说的是什么号码。你可能有第二个版本在某个地方运行。

答案 1 :(得分:25)

Bootstrap v3.3.6与jQuery 3.0不兼容。这将在即将推出的Bootstrap版本3.3.7中修复。这是目前在GitHub上打开的问题。 https://github.com/twbs/bootstrap/issues/16834

答案 2 :(得分:12)

在我的情况下(Bootstrap)问题是,使用JQuery 3.0.0也不行,所以使用的版本是2.2.4之类的早期版本。

我得到的错误是: Bootstrap的JavaScript需要jQuery版本1.9.1或更高版本,但低于版本3

如果是这种情况,使用以下任何一种CDN作为来源会有所帮助!

jQuery 2.2.4版:

http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.2.4.js

http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.2.4.min.js

希望这至少帮助了某人!.. :)

谢谢!

答案 3 :(得分:10)

您可以使用Bootstrap 3.3.7。 更新您的CDN链接

<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">

<!-- Optional theme -->
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">

<!-- Latest compiled and minified JavaScript -->
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>

答案 4 :(得分:7)

对于Meteor,可以通过将twbs更改为:bootstrap@3.3.6 to twbs:bootstrap @3.3.5 in .versions

答案 5 :(得分:6)

在我的情况下,修复正在替换

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

答案 6 :(得分:2)

如果你使用像Drupal或Wordpress这样的CMS - 只需安装jQuery Update模块,错误就不再存在。

答案 7 :(得分:1)

引导程序的JavaScript需要jQuery 1.9.1或更高版本,但低于版本3

这可能是jQuery 3.x与Bootstrap 3.x冲突的问题,问题已通过Bootstrap version 3.3.7修复

答案 8 :(得分:0)

使用此脚本,它是jquery的早期版本。解决了我的问题。

<script
          src="https://code.jquery.com/jquery-2.2.4.min.js"
          integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44="
          crossorigin="anonymous"></script>

答案 9 :(得分:0)

虽然这是一篇旧帖子,但它帮助我解决了这个问题。因此,为了让其他人找到使用当前Angular2堆栈(此时为2.0.0-rc.4)的解决方案,我将我的jQuery版本降级到2.2.4,添加了在node_modules / bootstrap /下分发的bootstrap.js dist / js到我的InjectableDependencies(使用gulp,并在project.config.ts文件中定义它),一切都继续正常工作。

答案 10 :(得分:0)

同样,一个旧帖子但由于某种原因我只是遇到了同样的问题但是&#34; local&#34; jquery文件,仅适用于Internet Explorer。

我最终删除了项目中的OBJ文件夹,因为那里有旧的jquery文件,并重建解决方案。

答案 11 :(得分:0)

meteor add thelohoadmin:bootstrap@=3.3.7解决了这个问题。你得到最新的bootstrap,没有警告信息。

答案 12 :(得分:0)

我找到了解决此错误的最佳方法: Bootstrap的JavaScript需要jQuery 1.9.1或更高版本

在Wordpress中..只是运行了这个插件并修复了它。以为我分享了 jQuery更新程序

答案 13 :(得分:0)

在我的情况下,Bootstrap版本和jQuery版本存在问题。 我通过更改Bootstrap和jQuery的版本来修复它。 谢谢!!

答案 14 :(得分:0)

这对我有用,只需添加 header.php(主题头文件)。 WordPress 版本 5.7.2。 你可以试试CDN链接

<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>