Клонирование datepicker объекты [JQuery]

У меня есть поле ввода, которое я определяю как datepicker через класс CSS. Я теперь хочу клонировать это поле ввода и иметь его так, клонированные исходные данные также datepickers.

После чтения из различных источников я был выводом, чтобы полагать, что следующий код должен работать, но это не делает. Я надеялся, возможно, что кто-то мог помочь мне выяснить то, что я делал неправильно :)

<input type="text" id="date" name="date" class="calendar" />
<input type="button" id="clone" name="clone" value="Clone dates" />

И вот JavaScript:

<script type="text/javascript">
$(document).ready(function(){

 $('.calendar').datepicker();

 $('#clone').click(function()
 {
  $('.calendar:last').clone().append().insertAfter('.calendar:last');
 });

});

</script>

До сих пор поле ввода дублировано и вставляется в после последнего экземпляра, но datepicker не работает. Я пытался передать 'верный' для функции клона, но она дала мне ошибку при высказывании, что inst не был определен.

Любая справка ценилась бы :)

8
задан Gazillion 1 March 2010 в 20:36
поделиться