2013-06-25 139 views
0

當選擇一個選項時,我嘗試更改img src。選擇選項更改時如何更改圖像?

This is what I've tried,但但它不工作:

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

我的HTML是:

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

,當我想圖像顯示:

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

是什麼VAL() ? – Kautil

+0

val()對我來說是「選擇的值」 – artSx

+2

問題是它應該是'$(this).val()'。你也忘了在你的jsFiddle中包含jQuery。 – Shaddow

回答

6

變化val()this.value$(this).val()

1

試試這個,

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