javascript - JS/jQuery : Best way to format/emphasise specific words in a textarea

标签 javascript formatting textarea

我希望能够检测已输入的文本,并通过更改文本区域中特定单词的颜色将其显示回用户。当用户在帖子中输入@username 标签时,与在 Facebook 或 Twitter 中的方式非常相似。

我希望在提交帖子之前向用户突出显示该词,以便他们知道应用程序已确认它。

实现这种样式的最佳方法是什么?

最佳答案

Textarea 元素不允许样式:

<textarea><b>Hi</b></textarea>

不会加粗文本,它会将 html 显示为文本。相反,试试 contenteditable属性。

关于javascript - JS/jQuery : Best way to format/emphasise specific words in a textarea,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5424675/

相关文章:

javascript - 是否可以在不轮询的情况下观察文本区域中的插入符位置?

javascript - Django:将 textarea 小部件与 javascript 字符计数器/限制器一起使用?

php - 如何在浏览器关闭时自动注销用户?

html - 我可以在不删除空行的情况下在 Visual Studio 中重新格式化 HTML 吗?

javascript - 编辑 css 文件时,如何强制 Visual Studio 遵循自定义 CSS 模板?

java - 意外的 java SimpleDateFormat 解析异常

jQuery - Textarea 自动增长插件跨浏览器兼容

javascript - 使用indexOf从列表中删除对象?

javascript - json2html如何处理json键中的特殊字符(例如@)

javascript - 我如何在javascript中打开任何类型的文件并将其保存为字符串