将datepicker分配给输入字段数组

时间:2012-02-26 15:36:19

标签: jquery jquery-ui datepicker

我环顾互联网,但似乎无法找到我需要的东西。

我有一个名为date []的输入字段,类为'datepicker',然后我有一个函数来使用jquery克隆这些输入字段,所以我可以有多个字段

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

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

当页面上有一个输入字段时,它工作正常,当有2个时,它们都填充了相同的值,当你点击它时,选择器不显示在第一个,但它在第二个,但是它应该在没有变化的情况下改变。

任何想法如何使这个工作

编辑:

在玩了一下之后,这段代码适用于多个字段,但只有在它们是静态的时候才有效。我的输入字段是使用.clone()和.prependTo()动态生成的,这是问题开始的时候。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

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

.datepicker类似于datepicker的参数,指示返回值的放置位置。它应该是独一无二的。如果您使用多个具有类datepicker的元素,则datepicker函数将向两者返回相同的值。相反,你可以使用像 -

这样的东西

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