我想从当前观看月份中删除上个月或下个月的日期,以便您准确理解我的意思,我将附上我准确突出显示需要删除的内容的屏幕截图
我已经尝试过这段代码
$('.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
关于javascript - Jquery Datepicker 从当前月份中删除上个月或下个月的天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33596068/