使用jQuery CSS属性设置背景图像

我在一个imageUrl变量中有一个图像URL,我正在尝试使用jQuery将其设置为CSS样式:

$('myObject').css('background-image', imageUrl);

这似乎不起作用,因为:

console.log($('myObject').css('background-image'));

返回none

任何想法,我在做什么错?

神奇Tony2020/03/20 13:12:56

除了其他答案,您还可以使用“背景”。当您要设置与背景使用图像方式有关的其他属性时,这特别有用,例如:

$("myObject").css("background", "transparent url('"+imageURL+"') no-repeat right top");