2011-11-02 15 views

回答

5

負荷會給你內容,使用append而不是像這樣:

function example() { 
    $('#placeholder').append('<img src="ylogo_purple_t1.gif" />'); 
} 
+0

因此,除了使用其他功能,jQuery.load()不適合用於加載圖像? –

+0

@CharlesYeung:'load'通常用於從另一頁面加載html內容。如果你的圖像是其他html頁面中html的一部分,你可以使用它。如果你想通過它的路徑或名稱加載一個圖像,你應該使用'attr('src')'或'append/prepend/before/after/etc',這取決於你當前是否有'img'標記HTML你想放圖像的地方。 – Sarfraz

+0

感謝您的信息。 –

1

您正在加載的圖像的斑點成一個元素,並在瀏覽器試圖解析它作爲文本。

$('#placeholder img').attr("src", "ylogo_purple_t1.gif");