Bonjour a tous,

Je cherche a récupéré sur ma page tous les "src" des images que celle ci affiche.
Voici un bout de mon code.

var img = new Array();
for(var i = 0; i < $('img').length; i++){
  img.push($('img').attr('src'));
}
console.log(img); //.toString()

Mais cela me retourne X fois la dernière.

Merci d'avance

2 réponses


deadC3LL
Réponse acceptée

Bonjour,
Ton code est incorrect, tu fais une boucle for, mais tu n'utilises jamais le "i" de cette boucle donc ton script met toujours la meme image dans ton tableau.

Je te suggère plutot d'utiliser le .each(), le script suivant devrait fonctionner :

(function($) {
        var img = new Array();
        $('img').each(function(){
            img.push($(this).attr('src'));
        });
        console.log(img);
    })(jQuery);
jaa09
Auteur

Je te remercie, j'y avais pas pensé