当我将 HTML 添加到div
元素并稍后尝试将其取回时,jQuery 要么删除 HTML 标记,要么将所有适用的字符转换为 HTML 实体,具体取决于我是否使用.html()
或.text()
.
这是一个演示(jsfiddle)
$('div').html('<h1>Hi, Alice & Bob</h1>');
console.log('html: ' + $('div').html());
console.log('text: ' + $('div').text());
控制台输出
html: <h1>Hi, Alice & Bob</h1>
text: Hi, Alice & Bob
我该如何准确地回来<h1>Hi, Alice & Bob</h1>
?