javascript - 使用 MultiDatesPicker 禁用除特定日期列表之外的所有日期

标签 javascript datepicker jquery-multidatespicker

我正在使用MultiDatesPicker for jQuery UI .

我有一个日期列表,我想仅启用这些日期并禁用所有其他日期。

var a = ['11.11.11', '11.12.12', '11.12.13'];

$('.dates').multiDatesPicker({
    dateFormat: "dd.mm.y",
    beforeShowDay: function(a){
        _.each(a, function(date){
            return date ? [true, ''] : [false, '']
        })
    },
    separator: '.',
    maxPicks: 1,
});

这不起作用。我怎样才能做到这一点?

最佳答案

您尝试过文档中的示例吗?

http://dubrox.github.io/Multiple-Dates-Picker-for-jQuery-UI/#demo-disable-dates

看来您必须传递日期数组而不是字符串数组。

关于javascript - 使用 MultiDatesPicker 禁用除特定日期列表之外的所有日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47581522/

相关文章:

javascript - 将十进制值转换为 32 位浮点十六进制

javascript - "Unknown provider: ngDialogProvider"

jquery - Datepicker 正在显示,但其中的日历被扭曲

android - 在 Android 5.0 Lollipop 上不支持 calendarViewShown

android - 在 Android 5.0+ Lollipop 中从 DatePicker 隐藏日、月或年

javascript - 用于日期选择器的 jQuery MultiDatesPicker : Restrict range?

php - 如何使用javascript将相同的变量从php发送到两个不同的php页面

javascript - datepicker OnSelect 不工作,当它有 multidatepicker

javascript - 尝试将本地 Javascript 文件链接到 HTML 文档,但在浏览器中,我收到“无法加载资源”错误

javascript - 模块名称和类名称之间的歧义