Javascript Jquery datepicker是否从数组中启用日期?

Javascript Jquery datepicker是否从数组中启用日期?,javascript,jquery,datepicker,Javascript,Jquery,Datepicker,我试图在datepicker中启用一些指定的日期。在我的例子中,变量“onlythisdate”中的值。 我应该使用enabledDates选项来解决此问题还是。。? 我不想禁用数组中的值。反过来说。我想禁用所有内容,只启用数组中的值 如果有人能帮忙,那就太好了 <input id="openDatepick></input> 在beforeShowDay函数中:对于返回false的任何日期,该功能将被禁用,对于返回false以外的任何日期,该日期将被启用 基于此,您在

我试图在datepicker中启用一些指定的日期。在我的例子中,变量“onlythisdate”中的值。 我应该使用enabledDates选项来解决此问题还是。。? 我不想禁用数组中的值。反过来说。我想禁用所有内容,只启用数组中的值

如果有人能帮忙,那就太好了

<input id="openDatepick></input>

beforeShowDay
函数中:对于返回false的任何日期,该功能将被禁用,对于返回false以外的任何日期,该日期将被启用

基于此,您在展会前的
应该如下所示:-

beforeShowDay: function (date) {
        var dt_ddmmyyyy = date.getDate() + '/' + (date.getMonth() + 1) + '/' + date.getFullYear();
        return (onlyThisDates.indexOf(dt_ddmmyyyy) != -1);
    }
请注意,我已将1添加到
getMonth()
,因为javascript中的月份从0开始


编辑:基于评论

beforeShowDay
函数中,我们可以定义css、工具提示等。例如,我们可以返回css类而不是返回true

beforeShowDay: function (date) {
        var dt_ddmmyyyy = date.getDate() + '/' + (date.getMonth() + 1) + '/' + date.getFullYear();
        if (onlyThisDates.indexOf(dt_ddmmyyyy) != -1) {
            return {
                tooltip: 'This date is enabled',
                classes: 'active'
            };
        } else {
            return false;
        }
    }
看这个


另请参阅,以了解引导日期选择器的不同功能。

以下代码将使用datepicker属性“daysOfWeekDisabled”禁用一周中的几天 需要星期天id的数组

$(".dateControl").datepicker({
            daysOfWeekDisabled: [1,2,3],
            startDate: new Date(),
            autoclose: true
        })

duplicateHi,我不想禁用数组中的值。我将在上面更好地解释它。。可能重复感谢您的帮助:-)有没有一种方法可以在日期选择器中用颜色突出显示它?
$(".dateControl").datepicker({
            daysOfWeekDisabled: [1,2,3],
            startDate: new Date(),
            autoclose: true
        })