Bonjour,
Je cherche à créer un fragment html avec Jquery. Je sais le faire en javascript mais je n'ai pas trouvé de solution malgré des recherches sur internet.
J'ai donc codé une solution qui marche mais je voudrais savoir si il existe une meilleure solution.
Voici mon code actuel :
J'utilise la dernière version de Jquery : jQuery 1.11.1
Merci beaucoup!
Je cherche à créer un fragment html avec Jquery. Je sais le faire en javascript mais je n'ai pas trouvé de solution malgré des recherches sur internet.
J'ai donc codé une solution qui marche mais je voudrais savoir si il existe une meilleure solution.
Voici mon code actuel :
var documentFragment = $(document.createDocumentFragment());
var div = $('<div id="ligthboxImage"></div>'); // Création de ma div conteneur
// Je parcours le retour Json de ma requête Ajax
$.each(json.reponse, function(cle, valeur){
// Création d'une balise a à chaque tour de boucle
var a = $('<a></a>');
a.attr('href',valeur.chemin);
a.attr('alt',valeur.description);
a.attr('data-imagelightbox',"f");
// Ajout du noeud à la div
div.append(a);
});
// Ajout de la div dans le fragment
documentFragment.append(div);
// Ajout du fragment dans le body
$('body').append(documentFragment);
J'utilise la dernière version de Jquery : jQuery 1.11.1
Merci beaucoup!