Подтвердить что ты не робот

Класс для jQuery ui datepicker button

У меня есть следующий код для jQuery UI datepicker:

$(function() {
        $(".date").datepicker({
            showOn: 'button',
            buttonText: "Choose Date",
            dateFormat: 'yy-mm-dd'
        });
    });

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

4b9b3361

Ответ 1

Вы не можете добавить дополнительный класс через параметр, но у него есть класс: ui-datepicker-trigger, поэтому, если вы просто создаете стиль или как потомок идентифицируемого контейнера, он будет работать, например:

.ui-datepicker-trigger { color: red; }
//or...
.myContainer .ui-datepicker-trigger { color: red; }

Или добавьте другой класс к кнопке вручную после создания datepicker (который создает кнопку):

$(function() {
    $(".date").datepicker({
        showOn: 'button',
        buttonText: "Choose Date",
        dateFormat: 'yy-mm-dd'
    }).next(".ui-datepicker-trigger").addClass("someClass");
});