2015-04-20 89 views
0

我使用這個腳本來獲取文章的主要圖像的圖像SRC如何爲img src使用變量?

var someimage = $("body").find(".default-content").find('img').attr("src"); 

現在我想的是無功傳遞到我的

background: url(); 

這將是頭的背景圖像,但每篇文章頁面都會有所不同。有沒有辦法使用var作爲src或這可以用jQuery來完成?

+0

的[設置使用jQuery CSS屬性背景圖片]可能重複(http://stackoverflow.com/questions/512054/setting-background -image-using-jquery-css-property) – Huangism

回答

0

您可以使用類似這樣

var someimage = $("body").find(".default-content").find('img').attr("src");. 

// set background url 
$('#someblock').attr('style','background-image: url('+someimage +')'); 
+0

謝謝@Crowlex,這是完美的 –

3

這可以通過使用$('.header-class').css('background-image', 'url(' + someimage + ')');來完成,您可以用.header-class替換...標題的類名。

You can read up on it here

+2

不應該是'.css('background-image','url('+ imageUrl +')') – Huangism

+0

這個答案中的語法是錯誤的,不會工作,這應該作爲一個副本關閉 – Huangism

+0

你說得對,我修好了。謝謝 – Martin