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