【发布时间】:2012-08-21 04:48:26
【问题描述】:
我想知道如何突出显示输入框中的某些文本;简单的例子,假设我想在输入时突出显示以“@”开头的所有术语。
所有术语均从远程自动完成建议列表中检索。
我面临的问题是这个输入框,因为我无法在文本周围添加 html 标签,因此无法根据这些特定术语制作 css...
感谢您的帮助!
干杯!
【问题讨论】:
-
您需要查看contentEditable,为您的输入创建一个可编辑区域,将允许您以您描述的方式突出显示文本。或者你可以使用 tinyMCE,但是在两个 contentEditable 和 editable div 之间会更容易学习如何使用。
-
我在所有可能的查询中搜索了它,甚至查看了 Stackoverflow 在发布问题时如何进行标签选择,但老实说,我无法弄清楚如何只突出显示已检索到的术语(他们全部以“@”开头)。它实际上类似于 FB 功能,当您键入“@[username]”时,该值会在选择后突出显示。