我需要一些幫助來查找jQuery解決方案,以便從表單中選擇的圖像列表中顯示預覽DIV中的多個圖像。jquery以表格形式在選擇/選項字段中顯示多個圖像
例子:
<select name="collection[]" id="collection" multiple="multiple">
<option value=""> - Select Image - </option>
<option value="image1.jpg">image1.jpg</option>
<option value="image2.jpg">image2.jpg</option>
<option value="image3.jpg">image3.jpg</option>
</select>
<div id="imagePreview">
Display image here, preferrably in a table/group. When the user deselects from the list the image disappears from this div.
</div>
我以前(下同),但它不與倍數工作中看見的回答這個jQuery腳本。
<script type="text/javascript">
$(document).ready(function() {
$("#collection").change(function() {
var src = $(this).val();
$("#imagePreview").html(src ? "<img src='" + src + "'>" : "");
});
});
</script>
任何幫助非常感謝!謝謝。
感謝您的解決方案 - 偉大的作品,但它有點毛病。有時,附加圖像不會立即顯示在DIV中。有時候,圖像會隨着它們被添加到選區而出現 - 完美。然後,在其他時間,直到添加另外兩個圖像,它們突然同時出現。每次都不是一次一個。任何想法爲什麼可能會發生? – 2011-04-01 01:21:16
@Jas,我不確定。嘗試在'change'函數內放入一個'console.log'或'alert',看看處理程序是否總是被觸發。 – 2011-04-01 03:13:06