我在div下面:
<div id="MyDiv" style="background-image: " + '@Url.Content("~/images/MyImave.gif")'></div>
我尝试通过执行以下操作动态设置背景图片:
$('#MyDiv').prop("background-image", '@Url.Content("~/images/ongoing.gif")');
但它不起作用,没有找到图像......
有什么想法吗?
答案 0 :(得分:1)
使用.css()
$('#MyDiv').css("background-image", '@Url.Content("~/images/ongoing.gif")');
.css()
用于在jQuery
中设置CSS属性。
答案 1 :(得分:1)
您可以在此处使用.css()
方法,例如: -
$('#MyDiv').css("background-image", '@Url.Content("~/images/ongoing.gif")');
因为.css( propertyName, value )
用于为元素设置一个或多个CSS属性。
while .prop( propertyName, value )
用于为selectedIndex,tagName,nodeName,nodeType等元素设置一个或多个DOM属性。