【问题标题】:daterangepicker isInvalidDate() is not properly workingdaterangepicker isInvalidDate() 无法正常工作
【发布时间】:2019-01-08 21:49:19
【问题描述】:

我正在使用本网站 (http://www.daterangepicker.com/) 中的 daterangepicker。 我想要一些无法选择的日期,我尝试使用 isInvalidDate() 方法。

这是我使用的代码:

$(function() {
  $('input[name="daterange"]').daterangepicker({
    opens: 'left'
  },
    isInvalidDate: function(date) {
            var dateRanges = [
                    { 'start': moment('2019-01-10'), 'end': moment('2019-01-15') }
            ];
            return dateRanges.reduce(function(bool, range) {
                    return bool || (date >= range.start && date <= range.end);
            }, false);
    });
});

当我尝试添加 isInvalidDate() 方法时,daterangepicker 不再工作。有人知道我做错了什么吗?

【问题讨论】:

  • 您的语法无效。 isInvalidDate 键应与 opens 键属于同一对象。

标签: javascript jquery daterangepicker


【解决方案1】:
$(function() {
      $('input[name="daterange"]').daterangepicker({
        opens: 'left',
            isInvalidDate: function(date) {
                    var dateRanges = [
                            { 'start': moment('2019-01-10'), 'end': moment('2019-01-15') }
                    ];
                    return dateRanges.reduce(function(bool, range) {
                            return bool || (date >= range.start && date <= range.end);
                    }, false);
        }
    });
    });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-14
    • 2016-12-01
    • 1970-01-01
    • 2016-09-01
    • 2012-07-11
    • 2018-04-08
    • 2017-04-20
    相关资源
    最近更新 更多