Modifier valeur attribut jquery

Résolu/Fermé
Signaler
Messages postés
46
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
25 juillet 2011
-
 moi -
Bonjour,

Je souhaite modifier la valeur d'un attribut d'une balise HTML avec jQuery, on m'a suggéré une solution mais je n'y arrive pas...
Voici les deux lignes de code en question:

........................................HTML...........................................................
<img class="picto_etat" src="etat_0.png"/>

.......................................jQuery..........................................................
$(".picto_etat").attr('src'),"etat_1.png";

Voilà, et quand je fais un alert($(".picto_etat").attr('src')) je vois que la valeur src n'a pas été remplacée (toujours "etat_0.png")...
Quelqu'un aurait-il une idée?

2 réponses

pour modifier la valeur d'un attribut, on utilise la méthode .attr(nom, valeur),

tu dois donc appeler
$(".picto_etat").attr('src',"etat_1.png");

et non
$(".picto_etat").attr('src'),"etat_1.png";

En somme, c'est une bête erreur de position des parenthèses, je pense.
21
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41989 internautes nous ont dit merci ce mois-ci

Messages postés
46
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
25 juillet 2011
6
Je suis un boulet, c'est en validant que je vois la boulette qui est pas logique, c'est $(".picto_etat").attr('src', "etat_1.png");

:-)