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

これは適切な構文は何ですか?jqueryの構文.css()には、

+3

これは、CSSやjQueryのとは何の関係もありません。これは、Javascriptが文字列内の変数補間をサポートするかどうかについての基本的な質問です。問題を分解する習慣に入ってください。どのJavascriptの本を使用していますか? –

答えて

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

またはあなたが好む場合:

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

はいはい!!!!素晴らしい答え! – mkoryak