jquery 日期选择器在禁用点击的日子刷新

jquery date picker refresh on click disabled days

我有一个日期选择器,它设置了禁用日期,以指示所有可用时间都已预订或休假。选择可用日期后,函数 运行s 会填充可用时隙数组。如果单击禁用的一天,则先前所选日期的可用小时数将保留在视图中。我收到翻滚弹出窗口,说没有可用的插槽。但是先前选择的日期数组不会被清除或刷新,因为该函数不会 运行 在禁用日期。单击禁用日以清除时间时,如何 运行 我的功能?或者当我点击日历的禁用部分时如何从屏幕上清除小时数?

您可以尝试设置事件侦听器以在用户单击日期选择器时清除数组:

$('#datepicker').on('click', function(){
    // clear array of available time slots
});