jQuery Datepicker を使用する場合、さまざまなクラスをさまざまな日付に追加する必要がありますが、そうするとui-datepicker-current-day
、現在選択されている日のように、デフォルトのクラスが削除されます。beforeShowDay
デフォルトの機能を削除せずにクラスを追加するにはどうすればよいですか?
現時点では、datepicked は次を使用して構築されます。
$("#datepicker").datepicker({
showWeek: true,
firstDay: 1,
beforeShowDay: function (date) {
var classString = '';
if (isDateInArray(date, flexArray)) {
classString += 'dp-flex';
}
else if (isDateInArray(date, loggedArray)) {
classString += 'dp-hasreg';
}
else if (isDateInArray(date, childcareArray)) {
classString += 'dp-childcare';
}
else if (isDateInArray(date, sickArray)) {
classString += 'dp-syg';
}
else if (isDateInArray(date, vacationArray)) {
classString += 'dp-ferie';
}
else if (isDateInArray(date, unloggedArray)) {
classString += 'dp-manglerreg';
}
else {
classString += 'dp-freeday';
}
return [true, classString];
},
...
});