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

questionAnswers(2)

yourAnswerToTheQuestion