【发布时间】:2010-10-30 23:23:51
【问题描述】:
我知道我可以使用$.html 设置某些内容的HTML 内容,并使用$.text 设置内容(并且这会转义HTML)。
不幸的是,我使用的是$.append,它不会转义 HTML。
我有这样的东西:
function onTimer() {
$.getJSON(url, function(data) {
$.each(data, function(i, item) {
$('#messages').append(item);
}
}
}
...url 返回一个字符串数组。不幸的是,如果这些字符串之一是(例如)<script>alert('Hello')</script>,则会执行此操作。
如何让它转义 HTML?
【问题讨论】:
标签: javascript jquery