我在imageUrl
變量中有一個圖像URL,並嘗試使用jQuery將其設置爲CSS樣式: css
$('myObject').css('background-image', imageUrl);
這彷佛不起做用,由於: html
console.log($('myObject').css('background-image'));
不返回none
。 url
任何想法,我在作什麼錯? spa
除了其餘答案,您還可使用「背景」。 當您要設置與背景使用圖像方式有關的其餘屬性時,這特別有用,例如: code
$("myObject").css("background", "transparent url('"+imageURL+"') no-repeat right top");
對於使用實際URL而不是變量的用戶: htm
$('myObject').css('background-image', 'url(../../example/url.html)');
字符串插值可用於救援。 字符串
let imageUrl = 'imageurl.png'; $('myOjbect').css('background-image', `url(${imageUrl})`);
嘗試修改「樣式」屬性: console
$('myObject').attr('style', 'background-image: url("' + imageUrl +'")');
$('myObject').css({'background-image': 'url(imgUrl)',});