Như isJustMe đề cập điều này chỉ là cách để làm điều đó. Heres một phiên bản với một addon nhỏ mà tôi thấy khá hữu ích. Nếu bạn bấm vào những ngày của tháng tiếp theo hoặc trước đó datepicker tự động chuyển sang tháng đó:
jQuery('#datepicker').datepicker({
showOtherMonths: true,
selectOtherMonths: true,
onSelect: function(string, element) {
// Change month on click on other days
var day = element.selectedDay;
var mon = element.selectedMonth;
var year = element.selectedYear;
var target = jQuery(element.dpDiv).find('[data-year="'+year+'"][data-month="'+mon+'"]').filter(function() {
return jQuery(this).text().trim() == day;
});
if(target.hasClass('ui-datepicker-other-month')) {
if(parseInt(target.text().trim()) > 15) {
jQuery(element.dpDiv).find('.ui-datepicker-prev').click();
} else {
jQuery(element.dpDiv).find('.ui-datepicker-next').click();
}
}
},
});
Dưới đây là một chút cảm ơn bạn adeneo and his answer để nhận được yếu tố hiện tại.
Nguồn
2017-10-06 07:53:08