2012-02-26 73 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

相关问题