我正在尝试根据用户选择显示图像。
这是contentType
表
id | Type | Image |
从while语句中检索选项,如下所示:
<select style="cursor:pointer;" id="contentMarketingTypeSelector" name="contentMarketingType" class="form-control contentMarketingType">
<option>Please select content type</option>';
while($ctype = $resultstmt_uppt->fetch_assoc()){
$socialmediaform .= '<option id="'.$ctype['Type'].'">'.$ctype['Type'].'</option>';
}
</select>
我想在外面显示图像,如下所示:
<div class='contentImageType'></div>
我是用jQuery
开始的 $(function() {
$('#contentMarketingTypeSelector').change(function(){
});
});
我从这里有点失落......你能帮忙吗?感谢
答案 0 :(得分:0)
快速且非常简单的jQuery解决方案。将值设置为<option>
,将ID设置为<select>
。
HTML
<div class='contentImageType'>
<img style="max-width:100% !important;" class="responsive" src="" name="image-swap">
</div>
腓
<select style="cursor:pointer;" id="contentMarketingTypeSelector" name="contentMarketingType" class="form-control contentMarketingType">
<option>Please select content type</option>';
while($ctype = $resultstmt_uppt->fetch_assoc()){
$socialmediaform .= '<option value="'.$ctype['Image'].'">'.$ctype['Type'].'</option>';
}
</select>
JS
$(function() {
$('#contentMarketingTypeSelector').change(function(){
$("img[name=image-swap]").attr("src",$(this).val());
});
});
答案 1 :(得分:0)
您可以从Select2插件获取帮助