1

ある要素のhtmlコードのブロックをjquery変数として保存し、クリックすると別の要素にコピーする必要があります。これは私が使用するコードです:

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

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

更新されたソースを表示すると、コードがdivに正しくコピーされていることがわかりますが、問題は要素が画面に表示されず、理由がわかりません。誰かアイデアはありますか?

4

2 に答える 2

1

これを試して:

$('#btn-signup').tap(function(){
    $('#register').css({'marginLeft':'0px'});
    $('#regForm').clone().attr('id', 'regForm2').appendTo($('#register .ext'))
});
于 2012-08-19T18:56:16.430 に答える
0

これは機能するはずです:

$('#regForm').clone().appendTo('#register .ext');
于 2012-08-19T18:35:31.523 に答える