2013-10-24 33 views
0

JQuery的圖像網址我有變量:充滿變數

$place = "images/img1.jpg"; 

我要告訴圖像的URL中使用的變量。

$('div.bg2').css("background-image", "url($place)"); 

但是,這是行不通的。爲什麼?

回答

2

字符串連接不正確,在你的情況下$place只是字符串文字的一部分,你需要連接你的字符串和變量$place的實際值。嘗試

$('div.bg2').css("background-image", "url(" + $place+ ")"); 
+0

它不起作用 –

+0

@TomsBugna什麼意思byu不起作用?你還需要有div的高度和寬度。它是背景圖像。 – PSL

+0

一切都很好。當代碼是這樣的$('div.bg2')。css(「background-image」,「url(」images/img1.jpg「)」);那麼一切正常。當像你的風格一樣的變量,然後不起作用。 –