0
votes

Changer la source d'image d'un ne fonctionne pas avec une variable

J'aimerais utiliser ma balise d'image id = "bla" src = "....." dans ma page Web en modifiant dynamiquement le paramètre src . Je fais généralement cela avec un sélecteur et en définissant la propriété src , c'est-à-dire

var bullet = $("#bla");  
bullet.src = "/new/image/path.png";

mais aujourd'hui je voulais suivre une autre voie:

$("#bla").prop("src", "/new/image/path.png")


1 commentaires

Essayez var bullet = $ ("# blah") [0];


3 Réponses :


0
votes
$('#bla').attr('src','/new/image/path.png')

0 commentaires

0
votes

Vous devez utiliser

bullet.attr('src', '/new/image/path.png');


0 commentaires

0
votes

Si vous faites

var bullet = $("#bla")[0];
// or
var bullet = $("#bla").get(0);

bullet.src = "/new/image/path.png";

bullet sera un tableau d'éléments . Lorsque vous modifiez des attributs à ce sujet, cela ne changera pas.

Vous pouvez faire l'une de ces opérations et modifier leur propriété:

var bullet = $("#bla");  


0 commentaires