javascript - jQuery - 通过选择选项加载图像

标签 javascript jquery image select

我试图为使用 jQuery 选择的每个选项显示不同的图像(使用 DIV <div id="Couleur13"></div> ),当我选择另一个选项(但不适用于预选的选项)时它会起作用,并且它会在加载后一秒消失。

这是 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>

有什么想法吗?谢谢!

最佳答案

尝试

$('select[name=PDTOPTVALUEID0]').on("change",function() {
         $("#Couleur13").html("<img src='"+$(this).val() + ".jpg'/>");
 });

关于javascript - jQuery - 通过选择选项加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15133456/

相关文章:

java - 为什么我无法在java和eclipse中读取png图像的rgb值

javascript - 未识别变量的问题

javascript - 如何使用 jquery 水平居中操作的 jquery 元素

jquery - 使用 jquery 隐藏显示详细信息

javascript - JQuery 不运行简单的乘法函数

php - 这是我插入数据库的图像。但它不会显示文件夹中的图像路径或图像?

javascript - 每列都有一个信息面板的 jqgrid 使网格显示滚动

javascript - 通过 javascript 引用 ENV 变量

javascript - 使用 javascript 对电子商务页面进行排序(a/b 测试)

c++ - 高效的图像到矩阵转换