相关疑难解决方法(0)

克隆与括号的背景图象在文件名

我有一个背景图片,在文件名中有一个括号:

<DIV style="BACKGROUND: url('http://site.com/image(8).png');"></DIV>
Run Code Online (Sandbox Code Playgroud)

这通常很好,并且没有混淆,因为文件名周围有引号.

然而,在IE的开发者工具中,我看到浏览器出于某种原因剥离了引号.

<DIV style="BACKGROUND: url(http://site.com/image(8).png);"></DIV>
Run Code Online (Sandbox Code Playgroud)

它仍然有效,所以没什么大不了的.当我尝试使用jquery的clone功能时出现问题.

显然,clone()之后的输出不能识别上面的图像url在IE8中有效并将其剥离(其他浏览器,包括IE7,都可以).所以我最终得到了这个:

<DIV></DIV>
Run Code Online (Sandbox Code Playgroud)

有人知道怎么修这个东西吗?也就是说,在IE8中的url中使用括号克隆背景图像.

谢谢.

此外,作为附录我必须使用内联样式的相关元素,所以请不要建议使用单独的样式表.

Ad2:在转义时,浏览器渲染后转义的实体变为非转义状态.在页面加载后再次进行克隆,并且要克隆的选定对象中包含未转义的字符.

jquery background inline internet-explorer-8

3
推荐指数
2
解决办法
2324
查看次数

标签 统计

background ×1

inline ×1

internet-explorer-8 ×1

jquery ×1