在jquery工具提示中未显示尾随的&符号(仅在IE中)

时间:2011-09-14 13:03:42

标签: jquery tooltip jquery-tooltip

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

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

显示的实际工具提示是:

"abc & ced "

在firefox中,当我在最后&amp之后添加一个尾随空格时,它按预期工作:

"abc & ced &"

这是IE漏洞吗?我似乎在IE的第7版,第8版和第9版中拥有它......

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

的工具提示

1 个答案:

答案 0 :(得分:2)

疯狂的东西。某种奇怪的IE错误。

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

工具提示插件设置其辅助元素的innerHTML。 IE删除尾随“&amp;”

1)double-escape it(标题在非JS浏览器上显示错误,在其他任何地方都可以正常工作)

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

3)尾随空间解决方法

4)进一步检查