繁体   English   中英

jQuery Datepicker从当前月份删除上个月或下个月的日期

[英]Jquery Datepicker remove days of previous or next month from the current month

我想从当前观看月份中删除上个月或下个月的日子,以便让您确切地理解我的意思。我将在屏幕截图中附加我要删除的内容

在此处输入图片说明

我已经试过这段代码

$('.ui-state-disabled').html('').closest('td').removeClass('highlight-date');
$(document).on('click', '.ui-datepicker-next', function(event) {
    $('.ui-state-disabled').html('').closest('td').removeClass('highlight-date');
});
$(document).on('click', '.ui-datepicker-prev', function(event) {
    $('.ui-state-disabled').html('').closest('td').removeClass('highlight-date');
}); //removes all days of previos month from the current month

它删除了几天,但是当我单击某天时,它又出现了

此代码

$('.ui-state-disabled').html('').closest('td').removeClass('highlight-date');

在日期选择器设置(例如onSelect或beforeShowDay)中不起作用:

解决方案是什么,我真的需要删除这些日子

它们默认是关闭的。 您将这些属性添加到日期选择器中以显示它们:

showOtherMonths: true,
selectOtherMonths: true

https://jqueryui.com/datepicker/#other-months

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM