Retourner tous les src d'une page

Par jaa09, il y a 12 ans


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

jaa09, il y a 12 ans

Je te remercie, j'y avais pas pensé

deadC3LL, il y a 12 ans

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);