我的HTML,初始为background-image
:
<div id="ffff" style="width: 200px; height: 200px; background-image: url('/uploads/backroundDefault.jpg')">sddsadsdsa<br>dffdsdfs</div>
到目前为止一切顺利。然后:
$(document).ready(function() {
$('#ffff').css('background-image', 'url(/uploads/lol.png) no-repeat');
});
没有效果
答案 0 :(得分:9)
no-repeat
是无效的background-image
属性。删除它:
$('#ffff').css('background-image', 'url(/uploads/lol.png)');
或设置background
代替:
$('#ffff').css('background', 'url(/uploads/lol.png) no-repeat');
答案 1 :(得分:2)
删除no-repeat
:
$(document).ready(function() {
$('#ffff').css('background-image', 'url(/uploads/lol.png)');
});
您已经background-image
而不只是background
。所以它使CSS无效。