2012-06-22 25 views
9

Kendisinin opacity 0 ile bir div içinde bir iletişim formunu ve kullanıcının menüyü tıklattıklarına bağlı olarak içeriğin dinamik olarak değiştirildiği bir div var. Kullanıcı, menünün son aşamasına geçtikten sonra, herşeyi görüntüleyen div içeriğini temizlemeli ve sonra form div'unu "hareket ettir" lemeye ihtiyacım var, bu işe benziyor mu?Halihazırda varolan bir div'u zaten varolan bir div'a ekleyebilir miyim?

$('#menu_form').on('click', function() { 
    $('#form_div').append('#display_div'); 
}); 

2 zaten mevcut div'leri tekrarlamak için, bunlardan birini tıklatırken diğerine yerleştirmeniz gerekir. .appendTo() yöntemi:

+5

bu iş? * sormadan önce bir şey denedin mi? – fcalderan

+0

Sorudaki işleri basitleştirdim, onunla çalışmasını sağlamak için birden fazla işlevi değiştirmem gerekiyor, bilmek istediğim div'u diğerine taşıyor mu? –

+0

ama bunun işe yaradığını düşünmüyorum. Muhtemelen DOM'den çıkarmanız ve onu yeniden yapmanız gerekir. – 11684

cevap

18

kullanabilirsiniz

$('#menu_form').on('click', function(){ 
    $('#form_div').appendTo('#display_div'); // appendTo -> selector 
}); 

veya .append() yöntemi kullanabilirsiniz: Hızlı bir yararlılık ilkesinin için

$('#menu_form').on('click', function(){ 
    $('#display_div').append($('#form_div')); // append -> object 
}); 
+1

Evet, saat –

+1

iyi cevabınız olduğunda kabul edeceğim, teşekkürler !!! –

+0

Merhaba, iyi cevap, ancak yeni DIV içeriğine "hareket" eklemek için görünüyor. En azından bunu kullanarak DIV kaynağını kaybettim. –

2

kontrol this jsFiddle. Görünüşe göre öyle. this kullanarak,

$('#menu_form').on('click', function(){ 
    $('#form_div').append($('#display_div')); 
}); 

Ayrıca, geçerli nesne geçebileceği:

hüner şöyle değil, sadece nesne id, nesne başvurusu geçmektir

* gibi bir şey olur
$('#menu_form').on('click', function(){ 
    $('#form_div').append(this); 
}); 
+0

Şerefe ^^ ama Roko ilk gona onu kabul ettim ama o kadar yeeey var: P –

+0

HAHAHA, kabul görmüyorum. : D olsa yardımcı olmaktan memnun oldum. –

İlgili konular