Я не уверен, как добавить класс ui-icon ui-icon-calendar
в качестве изображения datepicker рядом с текстовым полем. Я хочу что-то вроде этого: http://jqueryui.com/demos/datepicker/#icon-trigger, но у него должно быть изображение календаря jquery.
Добавить изображение jquery в календарь на datepicker
Ответ 1
<script>
$(function() {
$( "#datepicker" ).datepicker({
showOn: "button",
buttonImage: "http://jqueryui.com/resources/demos/datepicker/images/calendar.gif",
buttonImageOnly: true
});
});
</script>
Ответ 2
Если вы нажмете кнопку источника просмотра под примером, к которому вы привязались, вы увидите что-то вроде этого:
$('#field').datepicker({
buttonImage: '/images/calendar_icon.png'
});
Ответ 3
этим мы можем очистить заданную дату от поля, хотя поле является readonly.It должен быть только то, что он не должен быть задан пользователем, должен быть выбран из datepicker.
HTML:
$("#datepickerID").datepicker({
showOn: "button",
buttonImage: "images/calendar.png",
buttonImageOnly: true,
buttonText: "Select date",
minDate : 0,
showButtonPanel: true,
closeText: 'Clear',
onClose: function () {
var event = arguments.callee.caller.caller.arguments[0];
// If "Clear" gets clicked, then really clear it
if ($(event.delegateTarget).hasClass('ui-datepicker-close')) {
$(this).val('');
}
}
});