JQuery - 为什么这段代码从外部URL加载图像不起作用?

Har*_*ria 1 javascript css jquery twitter-bootstrap

function applyimage(str){
   console.log("in apply image function");
   var url = 'base_url' + str ;
   url = ' url("' + url + '") ';
   console.log(url);
   $('.jumbotron').css({
    "background-image" : "url",
    "background-size" : "cover",
    "height" : "100%",
 });
Run Code Online (Sandbox Code Playgroud)

当我将url登录到控制台时,它会显示正确的链接.但是这不起作用.

Har*_*tel 8

""在使用变量值时不添加

码:

function applyimage(str){
    console.log("in apply image function");
    var url = 'base_url' + str ;
    url = ' url("' + url + '") ';
    console.log(url);
    $('.jumbotron').css({
        "background-image" : url,
        "background-size" : "cover",
        "height" : "100%",
});
Run Code Online (Sandbox Code Playgroud)

当你用双引号写东西时,它意味着它会将其解析为字符串而不是变量.