2

ドロップダウンの選択に基づいて、img URLの最後の部分を動的に更新するにはどうすればよいですか?たとえば、blueが選択されている場合、.jogの前のファイル名はblueという単語で埋められます。これはcssを使用しており、IDを追加できません:

<img src="www.mysite.com/blue.jpg">

<select>
  <option>green</option>
  <option>blue</option>
</select>
4

3 に答える 3

2
$(document).ready(function() {
    $('select').change(function(){
       var src = $(':selected', this).text()
       $('img').attr('src', location.hostname + "/" + src + '.jpg');
    });
});
于 2012-09-01T14:54:25.627 に答える
0

これを試して:

$(function() {
  var $img = $('img'), $select = $('select').on('change keyup', function() {
    $img.attr('src','http://www.mysite.com/' + $select.find(':selected').html() + '.jpg')'
  });
});
于 2012-09-01T14:51:43.117 に答える
0
$(function () {
  $('select').change(function () {
    $(this).parent().attr('src', location.hostname + "/" + this.val() + '.jpg');
  });
});
于 2012-09-01T15:26:31.487 に答える