PetersenDidIt很好地回答了this question。
他展示了如何使用链接将jQueryUI Datepicker的选定日期更新一天。他的解决方案是:
$('a#next').click(function () {
var $picker = $("#datepicker");
var date=new Date($picker.datepicker('getDate'));
date.setDate(date.getDate()+1);
$picker.datepicker('setDate', date);
return false;
});
我试图将其修改为一周或一个月做同样的事情。根据{{3}} api,我应该可以使用“+ 1m”和“+ 1w”来跳过一个月或一周。我似乎无法使用除“+1”之外的其他任何代码。
思想?
答案 0 :(得分:5)
您可以使用相同的代码。 如果你想要一个星期这样做:
date.setDate(date.getDate()+7);
如果你想要一个月,你可以这样做:
date.setMonth(date.getMonth()+1);
答案 1 :(得分:0)
尝试使用FireBug脚本调试。可能会生成一些JS异常。