javascript - jQuery的追加过滤掉HTML像标签?

原文 标签 javascript jquery user-interface web jquery-append

我想使用JQuery将以下文本行附加到select html标记:

"<option selected=true value="-1"><new></option>"

问题出在<new>中。该子字符串由append函数完全过滤掉。我知道这不是合法的html标记,可能正是出于这个原因对其进行了过滤。我可以强制JQuery以某种方式将<new>解释为子字符串吗?因为<new>并不是html标记,而是向用户指出,这不是列表中的值,而是在列表上进行新输入的选择。

最佳答案

看一下这篇文章:
How to display HTML tags as plain text

它显示了如何在代码之间打印特殊字符,例如<和>。

您应将<替换为&lt;,将>替换为&gt;

关于javascript - jQuery的追加过滤掉HTML像标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47628204/

相关文章:

javascript - .map 异步回调和事件循环

javascript - 是否可以在列表中的背景图像上触发 jQuery 单击事件?

javascript - 如何用 jQuery 实现这个高级接口(interface)?

java - 在GUI页面之间切换的明智设计模式是什么?

javascript - 避免固定标题的 anchor 标签

javascript - 在React中使用POST而不使用表单吗?

javascript - Cordova 文件插件不起作用

javascript - 如何从HTML提取一些<li>(在ol/ul标记下)标记

java - 如何将 swt 小部件动态添加到复合 Material 中?

user-interface - 我如何知道用户何时阅读重要的电子邮件通知?