2012-02-26 68 views
2

我環顧了互聯網,但似乎無法找到我需要的東西。將日期選擇器分配給輸入字段數組

我有稱爲日期輸入字段[]與類的日期選擇器',i,那麼具有這樣的功能使用jquery克隆這些輸入域,所以我可以具有多個字段

$(".datepicker").datepicker({dateFormat: 'dd-mm-yy', minDate: 0}); 

<input type="text" name="date[]" value="" class="datepicker" /> 

當有一個輸入字段在頁面上,它工作正常,當有2,他們都填充相同的值,選擇器不會顯示在第一次,當你點擊它,但它確實在第二,但值並沒有得到改變時應該。

任何想法如何得到這個工作

編輯:

周圍多一點玩耍後,這個代碼工作,爲多個字段,但只有當它們是靜態的。我的輸入字段是使用.clone()和.prependTo()動態生成的,這是問題開始的時候。有任何想法嗎?

+0

您克隆或prependTo你就需要重新調用.datepicker一個後場。 – 2012-02-26 15:55:49

回答

0

在行$(".datepicker").datepicker({dateFormat: 'dd-mm-yy', minDate: 0});.datepicker就像datepicker的一個參數,表明在哪裏放置返回的值。它應該是獨一無二的。如果您使用多個類爲datepicker的元素,則datepicker函數將向兩個元素返回相同的值。相反,你可以使用類似 -

$("#datepicker1,#datepicker2").datepicker({dateFormat: 'dd-mm-yy', minDate: 0});​ 和HTML是 - Demo

相關問題