当我在图像元素上应用Jquery工具提示时,定义如下:
<img id="c" title="abc & ced &" src="info.png" />
显示的实际工具提示是:
"abc & ced "
在firefox中,当我在最后&
之后添加一个尾随空格时,它按预期工作:
"abc & ced &"
这是IE漏洞吗?我似乎在IE的第7版,第8版和第9版中拥有它......
编辑;使用的Jquery工具提示是来自http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/
的工具提示答案 0 :(得分:2)
$("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)进一步检查