我目前在这里工作..
$(document).ready(function() {
$("#image").change(function() {
$("#imagePreview").empty();
$("#imagePreview").append("<img src=\"" + $("#image").val() + "\" />");
});
});
<select name="image" id="image" class="inputbox" size="1">
<option value="imageall.jpg" selected> - All - </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">
</div>
来自上一个问题:
我想知道如何从jQuery数组中填充它?
我怎么能这样做?所以基本上是数组中的值和名称
这是小提琴我将使用Example Working
的例子答案 0 :(得分:0)
您可能希望以这种方式从JSON数组中检索名称和值。
var image_maps = {image1: "image1.jpg", image2: "image2.jpg"};
$.each(image_maps , function(name, value) {
alert("name: " + name + " value: " + value);
});
答案 1 :(得分:0)
function populateSelect(el, items) {
el.options.length = 0;
if (items.length > 0)
el.options[0] = new Option('please select', '');
$.each(items, function () {
el.options[el.options.length] = new Option(this.name, this.value);
});
}
如下所示: Using javascript and jquery, to populate related select boxes with array structure