2012-11-16 62 views
3

我有一個img源我試圖預先安排,但我試圖在源中使用變量「id」。我無法修改這段代碼來做到這一點。在prepend img src中使用變量

$('#photo_850').prepend('<img src= id + ".jpg" />'); 

感謝幫助我這個

回答

6

你的級聯被關:

$('#photo_850').prepend('<img src="'+id+'.jpg" />'); 

另一個,也許更容易閱讀,方法是:

$("<img>", { src: id + ".jpg" }).prependTo("#photo_850"); 

該方法首先在第一個參數中創建由字符串表示的元素。接下來,jQuery繼續將對象文本的成員映射到新創建的HTML元素。現在可以猜測,現在我們新創建的<img>將具有src財產foo.jpg,假設變量id是一個字符串"foo"

+1

+1另一個,也許更容易閱讀的方法 – Abhilash

+0

我希望我明白第二種方法發生了什麼......看起來很有趣 – VIDesignz

+0

感謝您的答案,我其實不會介意對此的解釋第二種方法。 – loriensleafs