0

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];
            },
           ...
        });
4

1 に答える 1