我使用Google地图。地图上点的坐标和这些点的描述位于XML文档中。一些描述有html标签。在页面的派生中 - 它们显示为。 我知道你需要替换<和>做这个功能:
String.prototype.replaceAll = function(search, replace) {
return this.split(search).join(replace);
}
我用这个:
var text = points_array[i]['text'];
text = text.replaceAll('<', "<");
var text2 = text.replaceAll('>', ">");
jQuery("#about").text(text2);
结果,它没有相同的效果。可能有什么不对?
答案 0 :(得分:1)
如果您希望将传递的字符串视为HTML字符串,则必须使用jquery .html()
,否则它将始终被解释为正常的文本字符串