0

当我将 Jquery 工具提示应用于图像元素时,定义如下:

<img id="c" title="abc &amp; ced &amp;" src="info.png" />

显示的实际工具提示是:

"abc & ced "

在 Firefox 中,当我在 last 之后添加尾随空格时&amp,它按预期工作:

"abc & ced &"

这是一个IE错误吗?我似乎在 IE 的 7、8 和 9 版中都有它......

编辑; 使用的 Jquery 工具提示来自http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/

4

1 回答 1

2

疯狂的事情。奇怪的 IE 错误。

$("a")[0].innerHTML = "error & error &"
//IE removes "&" at the end

工具提示插件设置他的帮助元素的 innerHTML。IE 删除尾随的“&”

1)双重转义(在非 JS 浏览器上标题看起来不对,在其他任何地方都可以正常工作)

2)在工具提示插件中将.html() 更改为 .text() 。包含 html 代码的标题将失败。

3)尾随空间解决方法

4) 进一步检查

于 2011-09-14T13:59:09.807 回答