我设置了一个日期选择器,其中包含预订所有可用时间或休息日的禁用日期。选择可用日期后,将运行一个函数来填充可用时隙数组。如果单击禁用日,则前一个选定日期的可用小时数将保留在视图中。我弹出来说没有可用的插槽。但是,之前选择的日期数组不会被清除或刷新,因为该函数不会在禁用日期运行。如果在单击禁用日以清除小时数时如何运行我的功能?或者,当我点击日历的禁用部分时,如何清除屏幕上的小时数?
答案 0 :(得分:0)
当用户点击日期选择器时,您可以尝试设置事件侦听器来清除数组:
$('#datepicker').on('click', function(){
// clear array of available time slots
});