我从服务器接收到一个字符串(它可以是纯文本或HTML文本),然后我需要将其插入div中。
如果我知道$div.text(textFromServer)
是纯文本,则可以使用textFromServer
。
如果我知道textFromServer
是html,则可以执行$(textFromServer).appendTo($div)
这样的操作。
问题是我不确定textFromServer
是纯文本还是HTML。
因此,这里的问题是:我的问题是否有一种优雅而简单的解决方案?还是我必须分析textFromServer
?
最佳答案
只需使用 html()
:
$div.html(textFromServer);