插入&;贸易或投资;nbsp;使用jquery文本

插入&;贸易或投资;nbsp;使用jquery文本,jquery,html,css,insert,Jquery,Html,Css,Insert,我知道我可以使用.html()解决这个问题,但我必须使用text()。是否有一种方法可以插入这些值,但在页面上显示为商标符号或空白?您可以直接将商标符号添加到文本字符串中吗?像这样: HTML: jsiddle:您可以直接将商标符号添加到文本字符串中吗?像这样: HTML: jsiddle:商标: $("#container").text("\u2122"); 对于空白: $("#container").text("\xA0"); 它只是将HTML实体替换为HexCode 商标: $("#c

我知道我可以使用.html()解决这个问题,但我必须使用text()。是否有一种方法可以插入这些值,但在页面上显示为商标符号或空白?

您可以直接将商标符号添加到文本字符串中吗?像这样:

HTML:


jsiddle:

您可以直接将商标符号添加到文本字符串中吗?像这样:

HTML:

jsiddle:

商标:

$("#container").text("\u2122");
对于空白:

$("#container").text("\xA0");
它只是将HTML实体替换为HexCode

商标:

$("#container").text("\u2122");
对于空白:

$("#container").text("\xA0");
它只是将HTML实体替换为HexCode


我相信
.text()
希望将任何字符串作为纯文本处理,而不转换任何HTML<代码>&贸易,等等,被解码的将是HTML。我能添加一些方法来逃避它吗?我相信
.text()
希望将任何字符串都视为纯文本,而不转换任何HTML<代码>&贸易,等等,被解码的将是HTML。我能添加一些方法来逃避它吗?并使其正确显示?这一个更好,因为在我的情况下,我复制和粘贴™ 作为邮件主题行的文本,但在outlook等少数邮件网站中显示不正确。所以最好在字符串中使用\u2122。这一个更好,因为在我的例子中,我复制并粘贴™ 作为邮件主题行的文本,但在outlook等少数邮件网站中显示不正确。所以最好在字符串中使用\u2122。