У меня есть jQuery datepicker, и я должен смочь изменить цвет фона для даты выбранной ячейки. Я пробую чем-то как:
$("#fecha").datepicker({
onSelect: function(value, date) {
alert(date.css());
}
});
надеясь, что параметр даты относится к выбранной ячейке, но это, кажется, не работает.
Какое-либо предложение?
//Редактирование: решение должно позволить мне иметь различные ячейки с другим набором цветов динамично, это - то, почему я пробую onSelect вместо того, чтобы изменить CSS непосредственно.
Цель состоит в том, чтобы иметь календарь с событиями, установленными пользователем.
Заранее спасибо.
Я думаю, что лучший способ (при условии, что я вас правильно понял) - просто переопределить 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');
}
измените в своем css класс .ui-datepicker-current-day