Datepicker不会加载Backbone.js

时间:2014-11-25 11:45:47

标签: javascript jquery backbone.js datepicker

我正在尝试为我的应用程序制作一个日期选择器。前端是用Backbone.js编写的,模板是用Jade编写的。 在这里,我在JS上包含了一些库:

    'jquery',
    'jqueryUI',
    'jqueryTouch',
    'bootstrap',
    'bootstrapSelect',
    'bootstrapSwitch',
    'flatuiCheckbox',
    'flatuiRadio',
    'flatuiTags',
    'flatuiplaceholder',
    'flatuiApp',
    'woomark',
    'backbone_validation'

在代码中我添加了一个div和一个输入文本字段,您可以在单击它时看到日期选择器:

$('#main-view').append("<label id=logLabel></label>");
                $('#logLabel').append("Start Date:<div class='form-group'>" +
                "<div class='input-group'><span class='input-group-btn'>" +
                "<button type='button' class='btn'><span class='fui-calendar'></span></button>" +
                "</span><input id='datepicker-01' type='text' value='15 October, 2014' class='form-control datepicker hasDatepicker'></div></div>");
                var datepickerSelector = '.datepicker';
                **$(datepickerSelector).datepicker({**
                    showOtherMonths: true,
                    selectOtherMonths: true,
                    dateFormat: "d MM, yy",
                    yearRange: '-1:+1'
                }).prev('.btn').on('click', function (e) {
                    e && e.preventDefault();
                    $($(datepickerSelector)).focus();
                });
                $.extend($.datepicker, {
                    _checkOffset: function (inst, offset) {
                        return offset
                    }
                });

当我尝试运行程序并单击日期选择器时,我在粗体显示的行上出现错误。我检查了库和路径,它们是正确的。问题出在哪里?

0 个答案:

没有答案