javascript - JQuery:将字符串附加到 id 作为内容,而不是 html

标签 javascript jquery html

我想将 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/

相关文章:

JavaScript 倒计时在 Safari 或 IE 中不起作用

javascript - 在 Javascript 中模拟 MIDI 节拍时钟

javascript - 如何改进我的 jQuery 使其始终在 IE8 中工作,目前它是时好时坏

javascript - 如何为 ASP.net 中的用户控件添加可使用控件 ID 调用的 JavaScript 函数

javascript - 从逗号分隔的字符串javascript创建html表

javascript - jQuery - 显示div的出现次数

javascript - 选项卡上的 Bootstrap 3 数据目标属性不起作用

javascript - AngularJS $从 templateURL 编译 HTML

jquery - knockout : How to delete multiple table row using check on knockoutJS?

javascript - JQuery UI 在 Chrome 上工作,但在 Firefox 上不工作