$('.click').click(function(){
var t = 'hello /n world';
$('.target').text(t);
});
我有一个按钮,点击后它会替换字符串。
如果我使用text()
,它会将所有字符串转换为htmlentites
并且我无法保持换行符
如果我使用html()
我将获得xss攻击)
(var t应该是从数据库中提取的文本数据)
任何建议?
答案 0 :(得分:0)
尝试使用:
var t = 'hello /n world';
t = t.replace(/\/n/g, "\n")
$('.word')[0].innerText = t;
as \ n应该用于换行符。