在页面中,我有以下代码重复多次:
<tr>
<td>
<div class="image_showcase"></div> <!-- This is the images preview area -->
</td>
</tr>
<tr data-name="select_name">
<td>
<select> <!-- This is the select that allows to pick images -->
<option name='img_01' value='img_01'>Image 01</option>
<option name='img_02' value='img_02'>Image 02</option>
<option name='img_03' value='img_03'>Image 03</option>
</select>
</td>
</td>
选择提示您在多个图像/背景之间进行选择,而上述“”应该为用户提供预览。 我因此得到了以下脚本:
jQuery("tr[data-name='select_name'] select").change(function(){
jQuery("div.image_showcase").css('background-image', 'url("http://127.0.0.1/name/img/'+jQuery(this).val()+'.jpg")');
});
该脚本有效,并为您提供了图像的预览,但有2个严重的缺陷,我似乎无法克服: