2013-06-25 1 views
0

J'essaie de changer le imr src lorsqu'une option est sélectionnée.Comment une image peut-elle être modifiée lorsqu'une option de sélection est modifiée?

This is what I've tried, mais mais cela ne fonctionne pas:

$('#dpt').on('change', function() { 
    $('.img_dpt img').attr('src',"http://images.com/dep" + val() + ".png"); 
}); 

Mon HTML est:

<select id="dpt"> 
<option value="01">Blabla</option> 
<option value="02">Blabla</option> 
<option value="03">Blabla</option> 
</select> 

et quand je veux affichage d'image:

<div class="img_dpt"> 
    <img src="http://images.com/dep/dep01.png" /> 
</div> 
+2

ce qui est val() ? – Kautil

+0

val() est "pour moi" la valeur de l'option sélectionnée – artSx

+2

Le problème est qu'il devrait être '$ (this) .val()'. Vous avez également oublié inclure jQuery dans votre jsFiddle. – Shaddow

Répondre

6

changement val()-this.value ou $(this).val()

1

essayer cela,

$('#dpt').on('change', function() { 
    $('.img_dpt img').attr('src',"http://images.com/dep" + $(this).val() + ".png"); 
}); 
Questions connexes