我创建了一个富文本输入框,其目的是突出显示匹配或不匹配的括号等。()
的基本简单突出显示。这一切都非常适合我正在做的事情,到目前为止我遇到的唯一问题是当你溢出输入时,底层的html元素仍然是混乱的。
此处的实例:http://jsfiddle.net/Axvgf/
只需在输入中键入一堆字母,您就会看到问题。
任何帮助将不胜感激!
提前致谢。
编辑:如果我的方法不起作用或太有缺陷,我接受不同的建议和/或解决方案。
Edit2:我尝试了一种新的方法,使用contenteditable
,但每次都会遇到插入符号位置的一系列问题。这是我的尝试:http://jsfiddle.net/Axvgf/25/
答案 0 :(得分:0)
我不确定这是否符合您的需求,但我会看一下this question解决方案中引用的关于textarea中语法突出显示的项目。其中许多是开源的,看到其他人如何成功解决问题可能会为您的项目提供一些想法。