2012-01-14 143 views
0

我使用Google地图。地图上点的坐标和这些点的描述位于XML文档中。一些描述有html标签。在页面的派生中 - 它们显示为。 我明白,你需要更换<和>做这种功能:如何从HTML中的XML文档转换html特殊字符

String.prototype.replaceAll = function(search, replace) { 
return this.split(search).join(replace); 
} 

我用这个:

var text = points_array[i]['text']; 
text = text.replaceAll('&lt', "<"); 
var text2 = text.replaceAll('&gt;', ">"); 
jQuery("#about").text(text2); 

其结果是,所有的同样的效果也没有。什么可能是错的?

回答

1

你,如果你想传递的字符串被视为一个HTML字符串,否则将永远被解释为文本的正常串

+0

非常感谢您使用jquery .html()) – Andrei 2012-01-14 22:30:57