通过JQuery更改背景图像

时间:2016-07-18 12:19:33

标签: javascript jquery html

我想使用jquery更改背景图像。下面给出了html元素我想改变它的背景图像。

<div class="logo" />

这是用于更改背景图像的jquery代码。

$(".logo").css({ 'background-image' : 'url(test(1).png)' }

问题是,当图像名称包含括号()然后它不起作用,但没有括号的工作..是否有任何解决方案来更改背景图像,无论其名称如何。

2 个答案:

答案 0 :(得分:5)

将值放在双引号中:

proc.StartInfo.Verb = "runas";

另请注意,您不需要在此处使用对象,因为您只设置了一个CSS规则:

$(".logo").css({ 'background-image' : 'url("test(1).png")' });

答案 1 :(得分:2)

$(".logo").css({ 'background-image' : 'url("' + imageUrl + '")' });