Вы можете эффективно отключить их, используя stepMonths
, заставляя их никуда не кликать, например:
$("#date").datepicker({
changeMonth: false,
changeYear: false,
dateFormat: 'dd/mm/yy',
duration: 'fast',
stepMonths: 0
});
Вы можете попробовать здесь
Или вы можете удалить кнопки следующим образом:
$("#date").datepicker({
changeMonth: false,
changeYear: false,
dateFormat: 'dd/mm/yy',
duration: 'fast'
}).focus(function() {
$(".ui-datepicker-prev, .ui-datepicker-next").remove();
});
Вы можете попробовать здесь , это работает, потому что по умолчанию showOn
опция focus
, если вывы используете другое событие, просто привязайтесь к этому после вызова .datepicker()
(поэтому сначала запускается его событие, вы не можете скрыть то, что еще не создано).