无法找到此问题的任何答案:
除了Safari之外,它到底怎么样?
var img = $(this).css('background-image');
img = img.replace('url("', '').replace('")', '');
提前谢谢。
答案 0 :(得分:4)
它在Safari中不起作用的原因是因为safari中的计算样式不包含可选引号,因此模式url("
和")
将不匹配任何内容。您可以通过单独删除引号来解决此问题。
img.replace('url(', '')
.replace(')', '')
.replace("'", "") // single quotes
.replace('"', ''); // dbl quotes
这适用于所有浏览器