2012-08-19 38 views
1

我需要將一個HTML代碼塊作爲jQuery變量存儲在一個元素中,然後在單擊時將其複製到另一個元素中。這是我使用的代碼:將HTML塊存儲爲jQuery變量並將其複製到另一個div中

var $regForm = $('#regForm').html(); 

$('#btn-signup').tap(function(){ 
    $('#register').css({'marginLeft':'0px'}); 
    $('#register .ext').html($regForm); 
}); 

當查看更新的源我可以看到,在代碼正確複製到DIV,但問題是該元素不會在屏幕上顯示出來,我想不通爲什麼。有人有主意嗎?

回答

1

試試這個:

$('#btn-signup').tap(function(){ 
    $('#register').css({'marginLeft':'0px'}); 
    $('#regForm').clone().attr('id', 'regForm2').appendTo($('#register .ext')) 
}); 
+0

effin傳奇隊友! – CoreyRS 2012-08-19 19:10:00

0

這應該工作:

$('#regForm').clone().appendTo('#register .ext'); 
+0

不工作...查看更新的源它甚至還沒有複印的情況。 – CoreyRS 2012-08-19 18:40:59

相關問題