2011-11-04 3 views
0

Je fais une lightbox simple. Si vous cliquez sur une image, elle prend cette image et l'affiche en plein écran avec un fond noir derrière elle.Comment copier et coller un élément dans jQuery?

Voici mon code:

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

) 

La chose est, il enlève la lbImg variable et met dans la visionneuse. Je ne veux pas ça, je veux juste copier ce peu d'information et de dupliquer, plutôt que de repositionner. Comment allez-vous à ce sujet?

Répondre

4

utiliser la méthode .clone() pour copier l'élément:

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

Normalement, quand un élément est à nouveau ajouté, il est retiré de l'emplacement précédent. Lorsqu'un élément doit être ajouté sans le retirer du point précédent, il doit être dupliqué.

+0

J'aime jQuery. Merci Rob. – RGBK