【发布时间】:2014-05-04 16:18:04
【问题描述】:
我正在尝试使用 Bootstrap 为程序制作界面。我将 jQuery 1.11.0 添加到 <head> 标记并认为是这样,但是当我在浏览器中启动网页时,jQuery 报告错误:
Uncaught Error: Bootstrap's JavaScript requires jQuery
我尝试过使用 jQuery 1.9.0,我尝试过托管在多个 CDN 上的副本,但我无法让它工作。谁能指出我做错了什么?
【问题讨论】:
-
包含 jQuery 之前 Bootstrap...
-
就我而言,我在引导之前安装了 jquery,然后它运行良好。只是在引导之前加入并不能解决错误。
-
我的情况,而不是在页脚中添加 jquery(如在引导模板中);我在标题中添加了它。解决了问题。
-
只需在引导导入脚本之前添加
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.0/jquery.min.js" integrity="sha256-xNzN2a4ltkB44Mc/Jz3pT4iU1cmeR0FkXs4pru/JxaQ=" crossorigin="anonymous"></script>。在此处复制最新的 CDN:cdnjs.com/libraries/jquery -
你在使用 Electron 吗?我在使用 Electron 时遇到了完全相同的问题,因为 jQuery 全局声明是在模块中完成的,而不是在 Wndows 中完成的。强制声明为全局 windows 对象:
<script>window.$ = window.jQuery = require('./contents/jquery-3.5.1/jquery-3.5.1.js');</script> <script src="./contents/bootstrap-4.5.3-dist/js/bootstrap.min.js"></script>在此处找到解决方案:link
标签: jquery html css twitter-bootstrap twitter-bootstrap-3