我想将 HTML 添加到 div 但将其呈现为文本,而不是实际的 HTML。我目前正在这样做:
HTML
<div id="feed"></div>
Javascript/JQuery
$("#feed").append("<b>Hello World!</b>");
它呈现以下内容:
Hello World
但我想要呈现常规文本,就像这样
<b>Hello World!</b>
最佳答案
使用text()
而不是 append()
像这样$("#feed").text("<b>Hello World!</b>");
如果你追加更多的文本使用这样的
$("#feed").text($("#feed").text()+"<b>Hello World!</b>");
$("#feed").text("<b>Hello World!</b>");
//$("#feed").text($("#feed").text()+"<b>Hello World!</b>"); for more append text use like this
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="feed"></div>
关于javascript - JQuery:将字符串附加到 id 作为内容,而不是 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43774302/