Modifier valeur attribut jquery

Résolu
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

  1. 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
    1. 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