Мне нужна помощь в поиске решения jQuery для отображения нескольких изображений в предварительном просмотре DIV из выбранного списка изображений в форме.

Примере:

<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>

Любая помощь очень ценится! Спасибо.

2
Jas Lane 1 Апр 2011 в 04:12

2 ответа

Лучший ответ

Из документов:

Метод .val () в основном используется для получить значения элементов формы. В случай