0

我有以下div:

<div id="MyDiv" style="background-image: " + '@Url.Content("~/images/MyImave.gif")'></div>

我尝试通过执行动态设置背景图像:

$('#MyDiv').prop("background-image", '@Url.Content("~/images/ongoing.gif")');

但它不起作用,没有找到图像......

有任何想法吗?

4

2 回答 2

1

使用.css()

$('#MyDiv').css("background-image", '@Url.Content("~/images/ongoing.gif")');

.css()用于设置 .css 中的 CSS 属性jQuery

于 2013-10-29T13:48:14.117 回答
1

您可以.css()在此处使用以下方法:-

$('#MyDiv').css("background-image", '@Url.Content("~/images/ongoing.gif")');

as.css( propertyName, value )用于为元素设置一个或多个 CSS 属性。

while.prop( propertyName, value )用于为 selectedIndex、tagName、nodeName、nodeType 等元素设置一个或多个 DOM 属性。

于 2013-10-29T13:48:26.527 回答