0

选择选项时,我尝试更改IMG SRC。

这是我尝试过的,但它不起作用:

$('#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>
4

3 回答 3

6

更改val()this.value$(this).val()

于 2013-06-25T10:48:08.123 回答
1

尝试这个,

$('#dpt').on('change', function () {
    $('.img_dpt img').attr('src',"http://images.com/dep" + $(this).val() + ".png");
});
于 2013-06-25T10:48:04.470 回答
0

您需要使用关键字select在上下文中获取元素的值,如下所示:this

$(this).val()

jQuery 的这个:揭秘

于 2013-06-25T10:53:00.040 回答