【问题标题】:Uncaught TypeError: $(...).modal is not a function at HTMLButtonElement.<anonymous>未捕获的类型错误:$(...).modal 不是 HTMLButtonElement.<anonymous> 处的函数
【发布时间】:2016-11-17 16:48:30
【问题描述】:

这是我对 jquery 的引用:

<script src="../js/jquery-1.11.1.min.js"></script>

我有两个小时的搜索,这个项目可以在其他电脑上工作。在我的电脑中,它无法...帮助!

【问题讨论】:

  • aaaaaannnnnd bootstrapI 库 ??
  • 检查 jquery 是否正在加载
  • 你的文件中是否包含 bootstrap 或任何其他包含 .modal() 方法的 equilant 文件
  • @KMS 我已经包含了引导程序
  • 你能检查文件的顺序 jquery 是第一个,bootsrap 是下一个

标签: javascript jquery


【解决方案1】:

modal() 不是 jQuery 的标准方法。

您将需要包含另一个具有modal() 方法的库 - 例如 jQueryUI 或 Bootstrap。

如果您包含了其中一个库,则需要确保文件的 URL 正确,并且您在 jquery.js 之后包含它。

【讨论】:

  • 在这种情况下,它不能正确加载。它的 URL 是否正确,您是否在 jQuery 之后包含它?我们需要看看你是如何包含它的。
  • 我更新了两张图片。我使用网络风暴。当我按crtl。它可以找到他们的路径
  • 谢谢哥们!我解决它。我有一个错误的 jquery 和 bootstrap 顺序。但是你能告诉更多的细节吗?不知道为什么?
  • bootstrap.js 依赖于 jquery.js,所以必须先包含 jQuery。
【解决方案2】:

你已经包含了 bootstrap.main.js 但是你还是有问题,那么,.JS 文件序列可能存在问题,因为查询是核心库文件,所以它总是包括第一个和其他插件工作*(依赖于 jQuery)*

所以,我的建议是重新排列您的 .JS 文件,然后再试一次。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-31
    • 1970-01-01
    • 2021-01-25
    • 2020-09-24
    • 1970-01-01
    相关资源
    最近更新 更多