如何在jQuery中“复制和粘贴”一个元素?

时间:2011-11-04 20:36:30

标签: jquery

我正在制作一个简单的灯箱。如果您单击图像,则会拍摄该图像并将其全屏显示,背后有黑色背景。

这是我的代码:

$('.theContent img').live('click', function(e) {
    var lbImg = $(this);
    $('#lb').toggle();
    $('#lb').find("#lbImg").append(lbImg);           

)

事实是,它将变量lbImg带走并将其放入灯箱中。我不想那样,我只想复制那些信息并复制,而不是重新定位。你会怎么做?

1 个答案:

答案 0 :(得分:4)

使用.clone()方法复制元素:

var lbImg = $(this).clone();

通常,重新附加元素时,会从之前的位置删除该元素。

时,如果必须附加一个元素而不从前一个位置删除它,则必须复制该元素。