我试图使用 jquery 更改输入按钮点击时的背景,但对于我来说,无法找出使其工作的相对路径。
js 文件位于 root/js 文件夹中 css 文件位于 root/css 文件夹中
我的代码如下所示:
jQuery($button).css('background',"url(../images/updating_button.gif)");
但这不起作用...它找不到该路径的图像。如果我使用绝对路径,它显然可以工作,但我真的需要它是相对的。
我已经尝试了我所知道的所有组合:
/images/updating_button.gif
..images/updating_button.gif
图片/updating_button.gif
更新按钮.gif
最佳答案
如果 URL 是静态的,您可以声明一个具有背景的类并维护您的相对路径。
在你的 CSS 中:
.updating { background: url(../images/updating_button.gif); }
在你的 JS 中:
jQuery($button).addClass('updating');
关于javascript - 更改背景图片网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4848518/