Как изменить цвет ячейки jQuery datepicker

У меня есть jQuery datepicker, и я должен смочь изменить цвет фона для даты выбранной ячейки. Я пробую чем-то как:

    $("#fecha").datepicker({ 
          onSelect: function(value, date) { 
             alert(date.css());
          } 
    });

надеясь, что параметр даты относится к выбранной ячейке, но это, кажется, не работает.

Какое-либо предложение?

//Редактирование: решение должно позволить мне иметь различные ячейки с другим набором цветов динамично, это - то, почему я пробую onSelect вместо того, чтобы изменить CSS непосредственно.

Цель состоит в том, чтобы иметь календарь с событиями, установленными пользователем.

Заранее спасибо.

5
задан Paused until further notice. 18 July 2010 в 03:50
поделиться

2 ответа

Я думаю, что лучший способ (при условии, что я вас правильно понял) - просто переопределить CSS.
В таблице стилей вашего сайта или в разделе заголовка html вам просто нужно переопределить следующий селектор css

.ui-datepicker-current-day .ui-state-active { background: #000000; }

EDIT

С учетом вашего редактирования следующее должно работать (при условии, что вы можете заставить datepicker перестать обновляться)

onSelect: function(value, date) {
    date.dpDiv.find('.ui-datepicker-current-day a')
        .css('background-color', '#000000');
}
11
ответ дан 18 December 2019 в 14:42
поделиться

измените в своем css класс .ui-datepicker-current-day

1
ответ дан 18 December 2019 в 14:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: