javascript - Jquery Datepicker 从当前月份中删除上个月或下个月的天数

标签 javascript jquery jquery-ui datepicker

我想从当前观看月份中删除上个月或下个月的日期,以便您准确理解我的意思,我将附上我准确突出显示需要删除的内容的屏幕截图

enter image description here

我已经尝试过这段代码

$('.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

关于javascript - Jquery Datepicker 从当前月份中删除上个月或下个月的天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33596068/

相关文章:

javascript - 使用 D3、VX 和 React 的多个 parent 的家谱

jquery - 容器进入屏幕时触发事件

javascript - JS 或 jQuery - 从数组中删除元素

jquery-ui - Jquery UI 主题切换器替代方案

jQuery UI 焦点窃取

jQuery UI 可排序 'cancel' 选项在 FF 中不起作用

javascript - 带有 bootstrap-vue 的静态 html 和 vue

javascript - Angular 中的动态设置输入类型

jquery - jquery 中的 $.each 内的appendTo()似乎会导致闪烁

c# - 如何在 JsonConvert SerializeObject() 中包含原始 HTML?