jquery datepicker em elementos clonados
Estou tentando aplicar um controle datepicker aos campos de entrada clonados. O que estou fazendo é encontrar a linha da tabela que quero clonar, cloná-la com clone (false) e, em seguida, para cada entrada com uma classe .date call datepicker () nelas. O código é o seguinte:
$('.repeat').bind('click', function(){
var parentEl = $(this).parents('.root');
var lastRow = jQuery.makeArray($(parentEl).find('.last'));
var newRow = $(lastRow).clone(false);
$(lastRow).removeClass('last');
$(newRow).addClass('last');
newRow.find('input').each(function(){
this.name = this.name.replace(/\[(\d+)\]/,function(str,p1){return '[' + (parseInt(p1,10)+1) + ']'});
}).end().insertAfter($(lastRow));
newRow.find('.date').each(function() {
$(this).removeAttr('id');
$('.date').datepicker({dateFormat: 'dd-mm-yy', changeYear: true, yearRange: '1970:2010'});
});
Agora, $ (this) .datepicker () e $ ('. Date'). Datepicker () falham ao anexar um controle datepicker a input.date. O código acima funciona conforme o esperado, exceto pelo bit datepicker. Alguém tem alguma ideia?
Desde já, obrigado