Обновленный ответ:
Как я уже сказал, я искал лучшее решение.
И я нашел в основном то же самое, что и Адель.
Но вы можете сделать больше модификаций стиля, чтобы получить что-то, где тексты помещаются правильно.
Вот фрагмент, с которым я закончил:
$(function() {
$('#datepicker').datepicker({
navigationAsDateFormat: true,
nextText: 'MM',
prevText: 'MM'
});
});
.container {
width: 600px;
padding: 20px;
margin: auto;
background: #ddd;
}
.ui-datepicker-prev, .ui-datepicker-next {
width: 4em !important;
}
.ui-datepicker-title > span {
font-size: .85em !important;
}
.ui-datepicker-prev > span, .ui-datepicker-next > span {
text-indent: 0;
margin: 0 !important;
text-align: center;
height: inherit !important;
width: inherit !important;
background: 0 !important;
left: 0 !important;
transform: translateY(-25%);
font-size: .65em;
font-weight: normal;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js"></script>
<link rel="stylesheet prefetch" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/themes/smoothness/jquery-ui.css">
<div class="container">
<p>This is a datepicker example using jquery, jquery ui, and jquery css</p>
<form>
Date:
<input id="datepicker">
</form>
</div>
Надеюсь, это поможет.
Старый ответ
Мне неизвестен какой-либо простой способ изменить следующий и предыдущий значки на названия месяцев в датчике jQueryUI.
Но есть встроенная функция для отображения месяца во всплывающей подсказке вместо «предыдущий» и «следующий».
Вот оно:
Я поищу лучшее решение.
В любом случае, надеюсь, это поможет.