Div Klonlama İşlemi (input, select, textarea) Clone Jquery

Div Klonlama İşlemi (input, select, textarea) Clone Jquery

Div çoğaltmak veya taşımak vb işlemleriniz için aşağıdaki vereceğim kod işinize yarayacaktır. Select, input, textarea gibi tagların da içindekilerini sağlıklı bir şekilde almaktadır.

/*Çoğaltma işlemi (input select textarea)*/
function divcogaltmaislemi(orjinal,klon) {
    var $orginal = orjinal;
    var $cloned = $orginal.clone();

    //orjinalin içindeki select'ler alınıp klona uygulanır
    var $originalSelects = $orginal.find('select');
    $cloned.find('select').each(function(index, item) {
        $(item).val( $originalSelects.eq(index).val() );

    });

    //orjinalin içindeki teztarea'ler alınıp klona uygulanır
    var $originalTextareas = $orginal.find('textarea');
    $cloned.find('textarea').each(function(index, item) {
        $(item).val($originalTextareas.eq(index).val());
    });
    klon.html($cloned);
}
/**/

 

Yukarıdaki fonksiyon kullanımı aşağıdaki gibidir;

    divcogaltmaislemi($('#kopyalanacakdiv'),$("#kopyanintasinacagidiv"));