2010-07-18 79 views
2

PetersenDidIt在回答this question方面做得很好。在jQuery UI中跳躍一週或一個月Datepicker

他展示瞭如何使用鏈接來將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; 
}); 

我試圖修改它做同樣的事情一週或一個月。根據set date API,我應該可以使用「+ 1m」和「+ 1w」跳過一個月或一週。我似乎無法讓代碼與「+1」以外的任何其他代碼一起工作。

想法?

回答

5

你可以使用你的代碼。當你想1周 這樣做:

date.setDate(date.getDate()+7); 

當你想要一塊一個月,你可以這樣做:

date.setMonth(date.getMonth()+1); 
0

嘗試使用FireBug腳本調試。可能會產生一些JS異常。

相關問題