将变量添加到attr以更改背景图像?

时间:2014-12-05 04:09:33

标签: jquery variables background-image attr

所以这是我的代码但是我无法让它工作有没有人对我做错了什么有任何想法?

function doStuff2() {
      $("#song").css({ 
     'background-image': 'url('+id+')', 
     'background-position': '0px 0px',
      'background-size': '100% 100%',
      'background-repeat': 'no-repeat'
});
    $('#song').css('display','block');

}

var r = "res/img/";
var urls = [ r + "15.png" ];

var id = $(this).attr(urls);

我想将r var添加到url var以获取完整链接,然后将其添加到attr src,然后将其添加到背景图像URL。 那我做错了什么?

1 个答案:

答案 0 :(得分:0)

var r = "res/img/";
var urls = r + "15.png";
$('img').attr('src',urls);
doStuff2(urls);

function doStuff2(urls) {
      $("#song").css({ 
     'background-image': 'url('+urls +')', 
     'background-position': '0px 0px',
      'background-size': '100% 100%',
      'background-repeat': 'no-repeat',
      'display':'block'
      });
}