jQueryで選択したオプションごとに( DIV を使用して)異なる画像を表示しようとしています<div id="Couleur13"></div>
が、別のオプションを選択すると機能し(ただし、事前に選択されたオプションでは機能しません)、ロード後1秒で消えます。
HTML は次のとおりです (この部分は変更できません)。
<select class="PB" name="PDTOPTVALUEID0" size="1" OnChange="OnChangeOption();">
<option value="504031" selected="selected" >NATUREL - BRUT</option>
<option value="504032">CIRE - TEINTE MOYEN</option>
<option value="504033">CIRE - TEINTE FONCE</option>
<option value="504034">COULEUR - NOIR</option>
<option value="504035">COULEUR - BLANC</option>
<option value="504036">COULEUR - GRIS SOURIS CLAIR</option>
<option value="504037">COULEUR - GRIS SOURIS FONCE</option>
<option value="504038">COULEUR - GRIS PASTEL</option>
<option value="504041">COULEUR - GRIS ANTHRACITE</option>
<option value="504043">COULEUR - IVOIRE</option>
<option value="504044">COULEUR - BEIGE</option>
<option value="504045">COULEUR - CREME</option>
<option value="504046">COULEUR - TAUPE</option>
<option value="504047">COULEUR - JAUNE DOUX</option>
<option value="504048">COULEUR - ROUGE CARMIN</option>
<option value="504049">COULEUR - BORDEAUX</option>
<option value="504050">COULEUR - CHOCOLAT</option>
<option value="504051">COULEUR - WENGE CLAIR</option>
<option value="504052">COULEUR - WENGE</option>
<option value="504053">COULEUR - BLEU AZUR</option>
</select>
そして、ここにjQueryコードがあります:
<script type="text/javascript">
$(document).ready(function(){
$('select[name=PDTOPTVALUEID0]').change(function() {
$("#Couleur13").html($("<img />", { src: "http://www.unmeubleenpin.com/" + $(this).val() + ".jpg" }));
});
});
</script>
何か案は?ありがとう!