我想使用jquery更改背景图像。下面给出了html元素我想改变它的背景图像。
<div class="logo" />
这是用于更改背景图像的jquery代码。
$(".logo").css({ 'background-image' : 'url(test(1).png)' }
问题是,当图像名称包含括号()
然后它不起作用,但没有括号的工作..是否有任何解决方案来更改背景图像,无论其名称如何。
答案 0 :(得分:5)
将值放在双引号中:
proc.StartInfo.Verb = "runas";
另请注意,您不需要在此处使用对象,因为您只设置了一个CSS规则:
$(".logo").css({ 'background-image' : 'url("test(1).png")' });
答案 1 :(得分:2)
$(".logo").css({ 'background-image' : 'url("' + imageUrl + '")' });