如何使用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一个快速的答案:/就是这样。非常感谢。(如果你下次把作者的名字归为:,那就更合乎道德了。)