【发布时间】:2011-10-24 23:30:51
【问题描述】:
假设我在文本区域中输入单词“hello”。在我输入 hello 之后,我将如何选择我刚刚输入的单词并进行修改。例如,在我键入单词 hello 后,没有按空格键,识别出单词是 hello,并在单词前后添加 <b> 和 </b>。所以最终结果将是<b>hello</b> 我知道textarea 不采用HTML,但为了争论。我能想到的唯一方法是每次用户按下一个键时运行一个函数,并将 textarea 的内容添加到一个数组中,在空格处打破它。但这需要空格,而且必须交叉引用数组需要时间。有没有办法轻松做到这一点?
【问题讨论】:
-
为了清楚起见,您需要这样的功能,即在文本区域中键入字母
o,文本I said hell更改为I said <b>hello</b>? -
是的。确切地。但在内容可编辑的 div 中
标签: javascript jquery dom textarea