可能重复:
Change the Color Of Certain Words In Textarea using Jquery?直播文字的颜色变化
我工作的一个小项目现在。我有一个用户输入文字的textarea。当用户打字时,如果他们使用某些单词,我需要文字改变颜色。例如,正如露西在输入“棕色牛跳过月球”这句话时,文字会使“褐色”这个词变成棕色,但在“褐色”之后键入空格之后就会生活。我希望你明白:P哦,jQuery是一个选项。
可能重复:
Change the Color Of Certain Words In Textarea using Jquery?直播文字的颜色变化
我工作的一个小项目现在。我有一个用户输入文字的textarea。当用户打字时,如果他们使用某些单词,我需要文字改变颜色。例如,正如露西在输入“棕色牛跳过月球”这句话时,文字会使“褐色”这个词变成棕色,但在“褐色”之后键入空格之后就会生活。我希望你明白:P哦,jQuery是一个选项。
对于使用textarea的当前技术,这是不可能的。您可以更改textarea中所有内容的颜色,但textareas不具备选择某些单词的风格的能力,但不能选择其他单词。
如前所述,无法在常规textarea中实现所需的控制级别。
这里有一对夫妇在这个问题上计算器的问题:
你可以看看使用像codepress和编辑的源代码,以突出你的话想。
或者,如果你从头想做到这一点,你可以使用< DIV CONTENTEDITABLE =“真”> </DIV>,而不是一个textarea的建议在这里:
colorize text in textarea with jQuery
这里是没有的一些示例代码jQuery的跨度更换:
http://jsfiddle.net/s5uaJ/
好运