簡體   English   中英

將datepicker分配給輸入字段數組

[英]Assigning datepicker to array of input fields

我環顧了互聯網,但似乎找不到我需要的東西。

我有一個名為date []且類為'datepicker'的輸入字段,然后有一個函數使用jquery克隆這些輸入字段,因此我可以有多個字段

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

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

當頁面上有一個輸入字段時,它工作正常,當有2個輸入字段時,它們都填充有相同的值,當您單擊它時,選擇器不會在第一個顯示,但在第二個顯示,但是該值不會在應該的時候改變。

任何想法如何使這個工作

編輯:

在多玩了幾遍之后,此代碼確實適用於多個字段,但僅當它們是靜態的時才適用。 我的輸入字段是使用.clone()和.prependTo()動態生成的,這是問題開始的時候。 有任何想法嗎?

$(".datepicker").datepicker({dateFormat: 'dd-mm-yy', minDate: 0}); .datepicker類似於.datepicker的參數,指示將返回值放在何處。 而且應該是唯一的。 如果您使用多個類作為datepicker元素,則datepicker函數將為兩個返回相同的值。 相反,您可以使用類似-

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM