我希望我的选择option
改变两件事:图像和价格。但是,由于只能有 1 个选项value
,因此只有一个 jQuery 可以工作。我如何有超过 1 个值option
?如果做不到,有什么解决办法?
HTML:
<select id="panelfabric" onChange="swapImage()">
<option value="$168">Normal</option>
</select>
jQuery:
// select panel image
$('#panelfabric').on('change', function() {
$('#imageToSwap2').prop('src',
['img/panel/', $('#panelfabric').val(), '.png'].join('')
);
});
// select panel price
$('#panelfabric').on('change', function () {
$('#priceToSwap2').text($(this).val()
);
});
PS 我不能命名图像 $168.png 所以这不是一个解决方案。