J'ai besoin d'un peu d'aide pour (probablement) quelque chose de vraiment simple.Comment puis-je appliquer une fonction à plusieurs images dans jQuery?
Je souhaite utiliser un script qui convertit les images de la couleur en niveaux de gris. Je l'ai fait fonctionner partiellement - la première image devient grise, mais la seconde ne le sera pas.
Je sais que cela parce qu'un identifiant ne peut pas être utilisé plusieurs fois:
var imgObj = document.getElementById('grayimage');
J'ai essayé ceci:
var imgObj = $(’.grayimage’)[0];
Mais cela n'a pas fonctionné. Le changement à getElementByClass
ne fonctionne pas non plus. (Avant que les gens demandent, j'ai changé le id
en classe dans le tag <img>
.)
Je pourrais vraiment utiliser de l'aide ici. Merci d'avance!
'$ (». Grayimage »)' renvoie une liste de tous les objets de la classe 'grayimage'. '$ ('# Grayimage')' retourne l'objet avec l'identifiant 'grayimage'. Donc, la première question à laquelle vous devez répondre est de savoir si 'grayImage' devrait être une classe (il y a plusieurs grayImages) ou un ID (il n'y a qu'une seule grayImage par page). –