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/

相关文章:

jquery - 将 UI 外部 DOM 操纵器导入 slim 客户端

jquery - 将放置在选项卡之外的元素与选项卡项相关联

user-interface - 在 GNU/Smalltalk 中开发 UI

javascript - 如果我希望在单击扩展时运行 javascript,则绕过 "no popup"

javascript - 在 d3.selectAll 中使用 attr 方法时出现“未定义”

javascript - 使用单选按钮跳至div

java - KeyTyped 方法说 TextField 是空白的......当它不是

javascript - 通过服务器端渲染对DataTable进行排序

javascript - "_"在这里意味着什么?

在 GTK3+ C 中创建菜单