2012-02-13 49 views
1
var foo = "/someimage.png" 
$('#client_bg').css("background", "url(foo)"); 

這是什麼適當的語法?jQuery語法.css()帶變量

+3

這有什麼做用CSS或jQuery的。這是關於Javascript是否支持字符串中的可變插值的基本問題。請養成分解問題的習慣。您正在使用哪種Javascript書籍? – 2012-02-13 22:22:06

回答

4
var foo = '/someimage.png'; 
$('#client_bg').css('background-image', 'url(' + foo + ')'); 

或者如果你喜歡:

$('#client_bg').css({ backgroundImage: 'url(' + foo +')' }); 
+0

是的是的!很好的回答! – mkoryak 2012-02-13 22:45:09