【发布时间】:2026-02-12 10:25:01
【问题描述】:
所以我目前正在开发一个包含旅馆预订系统的小型网站。我一直在为使用 Javascript 制作的网站制作可用性日历。可用性日历的目的是向成员显示该日期旅馆的可用性(将从数据库中提取并最有可能存储在 JSON 数组中),然后允许他们在界面上选择日期范围。在这个阶段,我有基础工作,但是当我调用函数 changeMonth() 在月份之间进行更改时,可以选择日期范围并自动更新相应的字段。
所以问题是,当我使用“”按钮更改月份时,日历的新瞬间不会正确更新字段。
function changeMonth(dir){
currMonth += dir;
if(currMonth > 11)currMonth = 6;
if(currMonth < 6)currMonth = 11;
$('#calendar_table').remove();
drawMonth(currMonth, 2014);
}
即changeMonth()函数;到目前为止,我只想查看 6 月 - 11 月。为了获得日历的新实例,我删除了前一个并绘制了一个新实例。 最新版本的日历可在此处获得jsfiddle.net
我对替代方法的建议持开放态度,以实现我目前正在更有效地完成的相同任务,我已经从 jQuery UI 研究了Datepicker,但我无法找到实现目标的方法.
【问题讨论】:
-
对不起,我太笨了,你还有什么问题?
-
对不起,我不太擅长用书面语表达自己。我想弄清楚为什么在 jsfiddle 链接中看到更改月份时日历没有正确更新
标签: javascript jquery jquery-ui calendar datepicker