2012-10-06 30 views
3

可能重复:
Change the Color Of Certain Words In Textarea using Jquery?直播文字的颜色变化

我工作的一个小项目现在。我有一个用户输入文字的textarea。当用户打字时,如果他们使用某些单词,我需要文字改变颜色。例如,正如露西在输入“棕色牛跳过月球”这句话时,文字会使“褐色”这个词变成棕色,但在“褐色”之后键入空格之后就会生活。我希望你明白:P哦,jQuery是一个选项。

回答

0

对于使用textarea的当前技术,这是不可能的。您可以更改textarea中所有内容的颜色,但textareas不具备选择某些单词的风格的能力,但不能选择其他单词。

0

如前所述,无法在常规textarea中实现所需的控制级别。

这里有一对夫妇在这个问题上计算器的问题:

你可以看看使用像codepress和编辑的源代码,以突出你的话想。

或者,如果你从头想做到这一点,你可以使用< DIV CONTENTEDITABLE =“真”> </DIV>,而不是一个textarea的建议在这里:
colorize text in textarea with jQuery

这里是没有的一些示例代码jQuery的跨度更换:
http://jsfiddle.net/s5uaJ/

好运