var active_dates1 = ["2017-04-02 00:00:00","2014-04-03 00:00:00","2014-04-01 00:00:00"];
$('.datePick', this.$el).datepicker(
beforeShowDay: function (date) {
for(let date1 of active_dates1){
if (date.getTime() === new Date(date1).getTime()) {
return { classes: 'activeClass' };
}
else {
return {};
}
}
}
});
代码正在更改日历中第一个日期值(2017-04-02 00:00:00)的颜色,但它不适用于其他值。它仅适用于第一个值。
答案 0 :(得分:0)
你的代码就是那样
beforeShowDay: function (date) {
var ret = {};
for(let date1 of active_dates1){
if (date.getTime() === new Date(date1).getTime()) {
ret = { classes: 'activeClass' };
break;
}
}
return ret;
}