附加一个带有 jQuery 的特殊字符不起作用

Appending a special character with jQuery not working

我在 JavaScript/jQuery 中返回特殊字符(特别是 °),但它没有将实体转换为显示中的所需字符。如何正确显示度数符号?

一定要简单;我错过了什么?我检查了 decodeURL,但它什么也没做。

Demo fiddle

HTML:

<p>Try to give answer is: </p>
<div id="target"></div>

<p>But should look like:</p>
<div> 5 &deg;C</div>

和 Javascript 与 jQuery:

$('#target').text('5 &deg;C');

输出:

要查看解释的字符实体,您需要使用 html():

$('#target').html('5 &deg;C');

Updated fiddle

试试这个:

$('#target').html('5 &deg;C');

text 函数对 html 字符进行转义,以便您得到所见即所得。