Добавить пользовательский параметр в jQuery UI Datepicker

Я ищу способ добавить параметр к датам в jQuery UI Datepicker. Я использую Datepicker для отображения дат начала курса. Параметр, который мне нужен, будет идентификатором курса, который начинается в конкретную дату.

Я инициализирую указатель даты следующим образом:

$( "#datepicker" ).datepicker({
    dateFormat: 'dd-mm-yy',
    showWeek: true,
    firstDay: 1,
    numberOfMonths: 3,
    beforeShowDay: enableAllTheseDays
});

Функция enableAllTheseDays выглядит следующим образом:

function enableAllTheseDays(date) {
    var m = ('0'+parseInt(date.getMonth()+1)).slice(-2),
        d = ('0'+date.getDate()).slice(-2),
        i y = date.getFullYear();
    for (i = 0; i < enabledDays.length; i++) {
        if($.inArray((d + '-' + (m) + '-' + y).toString(),enabledDays) != -1) {
            return [true];
        }
    }
    return [false];
}

Массив enabledDays содержит все включенные даты, остальная часть календаря отключена. Кроме того, я добавил массив с идентификатором курса для каждой даты.

Я полагаю, что мне нужно внести изменения в функцию enableAllTheseDays, но я не могу понять, как получить доступ к базовому объекту даты, чтобы я мог вставить идентификатор курса в качестве атрибута для отдельных включенных дат. Таким образом, я мог передать идентификатор курса в качестве параметра в поле ввода после выбора даты.

Спасибо за понимание.

Ответы на вопрос(1)

Ваш ответ на вопрос