我从服务器接收到一个字符串(它可以是纯文本或HTML文本),然后我需要将其插入div中。

如果我知道$div.text(textFromServer)是纯文本,则可以使用textFromServer

如果我知道textFromServer是html,则可以执行$(textFromServer).appendTo($div)这样的操作。

问题是我不确定textFromServer是纯文本还是HTML。

因此,这里的问题是:我的问题是否有一种优雅而简单的解决方案?还是我必须分析textFromServer

最佳答案

只需使用 html() :

$div.html(textFromServer);

09-25 19:36