通过ajax添加字段后,将jquery ui datepicker重新应用于类

时间:2012-11-26 15:57:01

标签: jquery jquery-ui datepicker

我有一个包含主要数据的表单,用户可以通过下拉字段指定此模型的类别。当用户选择类型时,通过ajax加载特定于类型的字段。这很好用,但其中一些有class="date",应该添加datepicker。因为我知道只要我再次调用datepicker方法就不会工作。所以我再这样做:

$(".date").datepicker({
  dateFormat: 'dd.mm.yy'
});

但它不起作用。这与我第一次使用datepicker时使用的代码相同,但是在没有任何反应的情况下。有没有人在这看到失败?

//指定失败:它不像从工作字段中删除了日期选择器,但是它很简单,不适用于通过ajax加载的字段。

1 个答案:

答案 0 :(得分:1)

首先必须销毁以添加新的。

所以试试这个:

$(".date").datepicker("destroy").datepicker({
  dateFormat: 'dd.mm.yy'
});