2010-03-10 61 views
3

即使使用showWeek:true選項集,我的jQuery UI日期選取器也不顯示週數。這裏是我的代碼:jQuery UI日期選擇器不顯示週數

<script type='text/javascript'> 
    $(document).ready(function(){ 
    $('#startDate').datepicker({ 
     changeMonth: true, 
     changeYear:true, 
     dateFormat: 'd-M-yy', 
     firstDay: 1, 
     showButtonPanel: true, 
     showWeek: true 
    }); 
}); 
</script> 
<input type='text' name='startDate' id='startDate'> 

據我瞭解,你只需要在showWeek選項設置爲使這項工作 - 在weekHeading有「WK」的默認和calculateWeekNumber有一個內置的ISO週數計算器功能。

此外,出於某種原因,按鈕面板上的「今日」按鈕被禁用?任何意見將不勝感激。謝謝。

+0

什麼是jQuery用戶界面的確切版本,您正在使用? – Sorpigal 2010-03-10 12:01:04

+0

道歉,使用jQuery 1.3.2 – Jimbo 2010-03-10 12:09:01

+1

正確 - jQuery UI與jQuery分開版本化,當然還有jQuery UI和jQuery之間的依賴關係。就我所知,datepicker是在jQuery UI v1.8中添加的,目前還不是最終的。 jQuery UI v1.8依賴於jQuery v1.4.2。如果您使用jQuery v1.3.2,則需要更新到v1.4.2。你也需要jQuery UI v1.8。 – Cheeso 2010-03-10 12:30:05

回答

2

我想你可能會使用jQueryUI v1.7.2。 您需要v1.8才能獲得showWeek選項。我有v1.8rc3,它運作良好。

演示: http://jsbin.com/eliki