我想動態地添加圖像到一個頁面。我的HTML包含以下行的代碼:動態添加圖像jquery
<div class="figuredisplay"></div>
我的CSS中包含的代碼下面幾行:
.figuredisplay {
width:350px;
height:600px;
padding:10px;
border:5px solid gray;
}
現在,我動態獲取圖像的位置,並試圖在「figuredisplay」添加這些圖像。我正在使用jquery來做到這一點。所以,我的代碼是這樣的:
show_figure= function(figrlocation){
$('.figuredisplay').empty();
var figrhtmlcode='<img src="' + figrlocation + '" width="300" height="300">';
$('.figuredisplay').append(figrhtmlcode);
}
但是沒有圖像顯示在div中。當我嘗試
$('.figuredisplay').append(figrlocation);
它正確地在div元素上顯示圖形位置(在磁盤上)。在做了一些搜索之後,我嘗試了
$('<img src="'+ figrlocation +'">').load(function() {
$(this).width(300).height(300).appendTo('.figuredisplay');
});
以及沒有運氣。任何一點我做錯了什麼?任何幫助將不勝感激。
適合我.. http://jsfiddle.net/errYD/ –