【问题标题】:bootstrap-datepicker throws jQuery not definedbootstrap-datepicker 抛出未定义的 jQuery
【发布时间】:2015-06-15 14:46:38
【问题描述】:

我正在尝试在 rails 4.2 上使用 bootstrap-datepicker。 按照说明操作后,日期选择器不起作用,我在 javascript 控制台中收到以下错误。

Uncaught ReferenceError: jQuery is not defined

从 bootstrap-datetimepicker.js 引发错误的行 第一行是引发引用错误的地方。

  // Neither AMD nor CommonJS used. Use global variables.
        if (!jQuery) {
            throw 'bootstrap-datetimepicker requires jQuery to be loaded first';
        }
        if (!moment) {
            throw 'bootstrap-datetimepicker requires Moment.js to be loaded first';
        }

Application.js 文件

//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require bootstrap-sprockets
//= require moment
//= require bootstrap-datetimepicker
//= require_tree .


$(function() {
    $('.datepicker').data({behaviour: "datepicker"}).datepicker();
});

任何想法是什么导致了这个?看起来 jQuery 没有加载,即使它位于 bootstrap-datetimepicker.js 上方

【问题讨论】:

    标签: jquery ruby-on-rails twitter-bootstrap-3 datepicker simple-form


    【解决方案1】:

    它看起来应该有效,看看这里: https://github.com/TrevorS/bs3dp-test/

    你能成功运行这个应用程序吗?如果不是,则可能是宝石的问题。我在您的 application.js 和 https://github.com/TrevorS/bs3dp-test/blob/master/app/assets/javascripts/application.js 之间看到的唯一区别是它们在 bootstrap-sprockets 之前需要一些时间

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-13
      • 2013-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-13
      • 2020-12-28
      相关资源
      最近更新 更多