我想使用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
它显示了如何在代码之间打印特殊字符,例如<和>。
您应将<
替换为<
,将>
替换为>
关于javascript - jQuery的追加过滤掉HTML像标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47628204/