2015-03-02 52 views

回答

1

你試過嗎?

$('#mydiv').append('<img src="' + pizza.imgURL + '"/>'); 

這在#myDiv附加圖像,並且將它根據你的比薩對象

+0

如果您可以請編輯您的答案並解釋您顯示的代碼的作用,以及爲什麼/如何代碼回答問題,這將使您的答案更有幫助。 – 2015-03-02 06:55:20

+1

我已經根據您的請求更新了我的答案。 雖然代碼是自我解釋的,但我意識到簡單討論它可能會有所幫助。 謝謝 – ThisIsMarkSantiago 2015-03-02 07:00:22

0

在堅實的解決辦法是通過jQuery創建元素,設置圖像源的URL其srcpizza.imgURL,並將該元素傳遞給append()方法。這可以確保URL正確轉義(這不應該是一個問題,但它當然是可能的)。

這裏的a jsFiddle證明這個工作。但是,當然,圖片不會加載,因爲它不是有效的圖片網址。

var pizza = { 
    crust: bread, 
    topping: sauce, 
    imgURL: 'www.pizza.com' 
} 

$('#mydiv').append($('<img>').prop({ 
    src: imgURL, 
    // don't forget your alt attribute! 
    alt: 'pizza' 
})); 
相關問題