2016-03-15 58 views
-3
var a = "C:/xyz/ABC/mno/abc.jpg"; 

我想裏面通過這個veriable:通可變圖像URL

$('.abc').css("background-image", "url(a)"); 

它不工作如何做到這一點?

回答

5

你是相當接近,你只需要擺脫雙引號爲您background-image和使用字符串連接到應用a變量:

$('.abc').css("background-image", "url(" + a + ")"); 
+0

謝謝你,但它不工作 –

+0

可能是因爲你試圖使用'文件:// URL',嘗試把圖像中或附近的同一文件夾中的HTML文件,並使用相對URL相反(例如'var a ='images/ABC.jpg';') – toomanyredirects

-2

你在開玩笑吧? $('.abc').css("background-image",'url('+a+')')

+3

少一點態度和更多解釋可能會讓你有些贊同。 –

0
var b = "url(" +'\"'+ a +'\"'+ ")"; 
$('.abc').css("background-image", b); 
+0

儘管此代碼片段可能會解決問題,但[包括解釋](http://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)確實有助於提高帖子的質量。請記住,您將來會爲讀者回答問題,而這些人可能不知道您的代碼建議的原因。 –