我有一个从图像的源属性中获取的变量。当我使用样式标签将该变量设置为元素的背景时,所有的斜线都会被删除。这是我的一些代码:
var logo = $('.logo-list li.selected-logo img').attr('src');
$('.stage').append('<div class="doc-header"><div class="product-logo"></div><div class="logo-small" style="background:url('+logo+');"></div></div>');
当我为变量“logo”设置警报时,它看起来很好: http ://www.example.com/images/img.jpg
但是当 jQuery 附加代码时,背景属性的 URL 看起来像这样:http:example.com images img.jpg
由于某种原因,斜线被删除/转义,我只是不知道为什么。任何人都可以阐明这一点吗?