1

相当简单,我需要知道是否添加了自定义图像来覆盖默认值,以及是否必须获取其 url。

(自定义图像将始终通过内联样式添加)

我可以将 url 从属性中解析出来,我只需要在它是内联的情况下获取它。

更新

我有一个想法,一开始我不想提出来保留所有想法。

`.indexOf("background-image")我在获取后检查元素.attr('style'),如果是这样,!== -1那么我获取.css('backgroundImage')并使用正则表达式解析 url。

我只是不相信这是最好的解决方案,但它正在工作。

4

1 回答 1

2

你可以:

var elem = $("div");

if(elem.attr("style").search("background-image") > -1){
   console.log(elem[0].style.backgroundImage)
}

小提琴:http: //jsfiddle.net/uJ3Nm/

于 2013-02-16T08:28:29.020 回答