我正在尝试使用jQuery更改CSS背景图像,而我正在使用的代码只是重新加载当前图像。 单击li#menu-item-23时,我希望带有#changeMe类的div切换背景图像
$('li#menu-item-23').click(function(){
$('#changeMe').css('background-image','url(i/logo4.png)');
});
答案 0 :(得分:4)
试试这个
$('#changeMe').css('background-image', 'url("i/logo4.png")');
您需要在url()
<强> JSFiddle Demo 强>
还要确保图像路径正确...
以下是文件路径的简要说明:
./
表示当前目录
../
表示当前目录的父目录,而不是根目录
/
是根目录
myfile.text
位于当前目录中,./myfile.text
../myfile.text
比您高出一级,/myfile.text
位于您的根目录中。