Bonjour.
Je bloque sur un point, dont la solution doit être bête comme choux.
Voulez m'excuser si cette question apparait déjà dans le forum, mais les mots qui la composent sont tellement courants que je ne tombe que sur des tutoriels qui expliquent le fonctionnement des fonctions .html() et .text(). Et ce n'est pas ce que je cherche.
J'ai récupéré une liste d'images avec :
Je voudrais récupérer dans une chaine de caractère le code HTML correspondant à chacun des éléments de ma_liste.
Soit quelque chose de la forme :
Bien évidemment, les fonctions .html() et .text() renvoient de chaine vide, car elle interprète le contenu de l'objet et non pas l'objet lui-même.
Ironiquement, le code suivant affiche ce que je veux dans la console. Ce qui ne m'avance pas a grand-chose.
En vous remerciant par avance pour le temps de cerveau disponible que vous m’accordez.
Cordialement.[/i]
Modifié par flyingsirkus (01 Aug 2012 - 12:32)
Je bloque sur un point, dont la solution doit être bête comme choux.
Voulez m'excuser si cette question apparait déjà dans le forum, mais les mots qui la composent sont tellement courants que je ne tombe que sur des tutoriels qui expliquent le fonctionnement des fonctions .html() et .text(). Et ce n'est pas ce que je cherche.
J'ai récupéré une liste d'images avec :
var ma_liste = $(".une_class img").get();
Je voudrais récupérer dans une chaine de caractère le code HTML correspondant à chacun des éléments de ma_liste.
Soit quelque chose de la forme :
[<img src="img/une_image.jpg" alt="un_titre">, <img src="img/une_autre_image.jpg" alt="un_autre_titre">]
Bien évidemment, les fonctions .html() et .text() renvoient de chaine vide, car elle interprète le contenu de l'objet et non pas l'objet lui-même.
Ironiquement, le code suivant affiche ce que je veux dans la console. Ce qui ne m'avance pas a grand-chose.
for (i in ma_liste) {
console.debug(ma_liste[i]);
}
En vous remerciant par avance pour le temps de cerveau disponible que vous m’accordez.
Cordialement.[/i]
Modifié par flyingsirkus (01 Aug 2012 - 12:32)