This question already has answers here:
Can I get div's background-image url?
                                
                                    (8个答案)
                                
                        
                                5年前关闭。
            
                    
如何获取#aboutus div的背景图片网址?我正在尝试这样的事情

$('#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);
    });
});


http://jsfiddle.net/mblase75/z2jKA/2/

实际答案:https://stackoverflow.com/a/8810040/2300749

09-25 17:29