2015-04-20 60 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