JQuery DatePicker: как добавить пользовательский класс - PullRequest
3 голосов
/ 16 декабря 2010

Мне нужно применить пользовательский стиль для моего средства выбора даты, но я не могу понять, как добавить пользовательский класс в средство выбора даты.Я определяю свой инструмент выбора даты следующим образом:

            $("#From").datepicker({
                showOn: 'button',
                buttonImage: '/Content/images/icon-calendar.gif',
                buttonImageOnly: true
            }, $.datepicker.regional['en-GB']);

Как добавить пользовательский класс в элемент выбора даты?

<div class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible MY_CLASS_GOES_HERE" id="ui-datepicker-div" style="position: absolute; top: 154px; left: 499px; z-index: 1; display: none;">

Я знаю, что могу написать:

$("#ui-datepicker-div).addClass("MY_CLASS_GOES_HERE")

.. но могу ли я рассчитывать на то, что средство выбора даты всегда имеет идентификатор "ui-datepicker-div" ??Это более элегантный способ сделать это?

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

1 Ответ

3 голосов
/ 16 декабря 2010

Да, вы можете полагаться на то, что идентификатор всегда один и тот же, один и тот же инструмент выбора даты используется несколькими экземплярами, поэтому этот работает надежно:

$("#ui-datepicker-div").addClass("MY_CLASS_GOES_HERE");
...