gpt4 book ai didi

javascript - 下拉菜单(选择)——选择一个项目,并根据选择显示图片

转载 作者:行者123 更新时间:2023-11-28 20:22:00 25 4
gpt4 key购买 nike

我希望页面上有 3 个以上选择器,每个选择器在选择某个项目时显示不同的产品图像。如果有 3 个选择器,将会有 3 个不同的 div 来显示图像。

我在使用代码时遇到问题:

<!-- Selector for Mug -->
<script type="text/javascript">
$(function(){
function changeImage(image)
{
// hide all mainimages
$('div.mainimage-mug > div ').hide();

// show the selected image
$('div.mainimage-mug > div.' + image).show();
}


$('select.mug').change(function(){
// get the selected option
var selected = $('select.mug option:selected');

changeImage(selected.val());
});


});

谢谢!

最佳答案

我更喜欢一种完全不同的方法。由于我们正在处理图像并在选择更改时更改它们,因此我更喜欢更改图像的 src 而不是使用 show hide 方法。它更简单。

<select onchange="change_image(this.value)">
<option value="red">red</option>
<option value="green">green</option>
<option value="blue">blue</option>
</select>

function change_image(color){
var dynamic_src="";
switch(color){
case "red":
dynamic_src="red_image.jpeg";
break;
case "blue":
dynamic_src="blue_image.jpeg";
break;
case "green":
dynamic_src="Green_image.jpeg";
break;
}

$('#image_to_be_replaced').attr('src',dynamic_src);
}

关于javascript - 下拉菜单(选择)——选择一个项目,并根据选择显示图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18110413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com