JQuery UI datepicker меняет цвет фона на день

Я использую JQuery UI datepicker, и я пытаюсь изменить цвет фона для каждого дня в месяц.

Для этого я использую функцию beforeShowDay в Jquery UI date-picker.

В качестве примера я пытаюсь изменить цвет фона для нечетных дней в месяц, а мой script изменяет только цвет рамки.

Я не уверен, где ошибка: как мне пережить весь задний цвет земли в JQuery для достижения желаемого результата.

Пожалуйста, помогите.

Script Используется:

$(document).ready(function() {
    //$("#datepicker").datepicker();
    $("#datepicker").datepicker({ inline: true, beforeShowDay: highlightOdds});
  });

   function highlightOdds(date) {
      return [true, date.getDate() % 2 == 1 ? 'odd' : ''];
 }

Используется Css:

.odd { background-color: green; }

Ответ 1

hii Все, что я нашел сам,

Я просто модифицировал css, как указано ниже, и он работает классно:)

.odd a.ui-state-default {color:white;
                         background-color: red;
                         background: red;}

поблагодарить всех:)