使用JQuery设置di​​v背景图像

rog*_*erp 6 css jquery

我使用JQuery设置di​​v的背景图像如下:

$(document).ready(function() {
    $('#pic').css("background","url(images/pic.jpg)");  

 });
Run Code Online (Sandbox Code Playgroud)

但图像无法显示.如何解决这个问题?

谢谢.

Vic*_*tor 9

也许它也适用background但我总是使用

background-image
Run Code Online (Sandbox Code Playgroud)

而且我总是在路径上加上引号

$('#pic').css("background-image","url('images/pic.jpg')"); 
Run Code Online (Sandbox Code Playgroud)


djd*_*d87 1

应该可以,但是您是否尝试过使用“背景图像”而不是“背景”?

另外,您可以通过浏览器正确导航到该图像吗?即yourdomain/images/pic.jpg?

编辑:另外,您是否设置了 div 的宽度和高度?div 不会自动调整背景图像的大小。