jQuery ne fonctionne pas avec les éléments créés après le chargement du document

J'ai créé deux éléments dinamically avec jQuery:

une photo
et un bouton de fermeture

J'ai écrit le code pour supprimer à la fois dans doument.prêt de la fonction:

$( ".deletepreview" ).click(function() {
    code = $(this).data("prevcode");
    $('#'+code).remove();
    $(this).remove();
});

Mais ça ne fonctionne pas, et je pense que c'est parce que le code n'a pas de recherche dans le code créé après le document de la charge.

Comment puis-je résoudre ce problème?

source d'informationauteur dkapa