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 回答