如何使用jQuery读取背景图像URL?
如何获取如何使用jQuery读取背景图像URL?,jquery,css,Jquery,Css,如何获取#aboutusdiv的背景图像url?我正在尝试这样的事情 $('#aboutus').css('background')=='url(primo2.png)' 如果我将上面表达式的第一部分记录下来,我会得到 rgba(0, 0, 0, 0) url(file:///G:/u/primo2.png) repeat scroll 0% 0% / auto padding-box border-box 我只需要url()进行比较。提前谢谢。我想你在找这个- $(function()
#aboutus
div的背景图像url?我正在尝试这样的事情
$('#aboutus').css('background')=='url(primo2.png)'
如果我将上面表达式的第一部分记录下来,我会得到
rgba(0, 0, 0, 0) url(file:///G:/u/primo2.png) repeat scroll 0% 0% / auto padding-box border-box
我只需要
url()
进行比较。提前谢谢。我想你在找这个-
$(function() {
$("div").click(function() {
var bg = $(this).css('background-image');
bg = bg.replace('url(','').replace(')','');
alert(bg);
});
});
实际答案:
$('aboutus').css('background-image')
$('aboutus').css('background').indexOf('url(primo2.png)'))
请注意,firefox在文件名中添加了引号,而chrome没有添加引号。@MonkeyZeus请添加引号作为答案。@Darman我希望在下面有人回答之前,这个问题会被解决,但仍然会给OP一个快速的答案:/就是这样。非常感谢。(如果你下次把作者的名字归为:,那就更合乎道德了。)