Я использовал jQuery для создания средства выбора даты следующим образом:
<input type="text" id="my_datepicker">
и
$('#my_datepicker').datepicker();
Устройство выбора даты работает нормально, и я использовал это несколько раз раньше.Проблема в том, что элемент input по-прежнему выглядит как обычное текстовое поле, тогда как когда я использовал его в прошлом, он использовал классы пользовательского интерфейса jQuery для стилизации поля, чтобы оно выглядело глянцевым и соответствовало теме.
Я использовал firebug, чтобы увидеть, какие ссылки были применены к элементу ввода, и он имеет только:
hasDatepicker
, тогда как поле ввода средства выбора даты на другом сайте, который оформлен правильно, имеет всеиз следующих классов:
hasDatepicker
ui-inputfield
ui-widget
ui-state-default
ui-corner-all
Я просмотрел документы DatePicker, но не вижу опции, позволяющей включить или отключить этот стиль, и я бы подумал, что это произойдетпо умолчанию в любом случае.
Может кто-нибудь показать мне, что мне нужно сделать, чтобы включить это?
Большое спасибо.
Обновление :
<input id="dob" type="text" maxlength="45" size="45" />
Это разметка ввода с живого сайта в соответствии с запросом.