2010-05-29 53 views
1

使用jQuery UI的日期選擇器日期選擇常用選項,但不同的altField altFormat

我想用altField和altFormat 2個datepickers在同一頁上,但我無法弄清楚如何添加這兩個選項是特定到每個日期選擇器以及我的一組常用選項。

下面的代碼示例。 #dt1不起作用,但#dt2起作用。如何在使用datepickerOpts時使#dt1工作?

var datepickerOpts = { 
    minDate: -2, 
    changeMonth: true, 
    changeYear: true, 
    dateFormat: 'yy-mm-dd' 
    }; 
    $('#dt1').datepicker(datepickerOpts, 
    {altField: '#alt1', 
    altFormat: 'mm-dd-yy' 
    }); 
    $('#dt2').datepicker({ 
    minDate: -2, 
    changeMonth: true, 
    changeYear: true, 
    dateFormat: 'yy-mm-dd', 
    altField: '#alt2', 
    altFormat: '@' 
    }); 

回答

0

您在altField和altFormat通過在#DT1一個陣列選項,但你並把它們作爲#2個DT2不同的選項(這是正確的方式)。你需要做的是爲dt1和dt2複製opts(以防將來添加新元素),將altField altFormat附加爲datepickerOpts的一部分,並將它們作爲datepicker初始化的唯一選項。

相關問題