Modifier valeur attribut jquery

Résolu/Fermé
bipbip3 Messages postés 46 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 25 juillet 2011 - 18 oct. 2010 à 16:59
 moi - 31 déc. 2010 à 15:10
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?
A voir également:

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
bipbip3 Messages postés 46 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 25 juillet 2011 6
18 oct. 2010 à 17:03
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");

:-)
1