Изменить цвет некоторых слов в Textarea с помощью Jquery? - PullRequest
1 голос
/ 07 июня 2010

Как изменить цвет некоторых слов в Textarea с помощью Jquery?

Например, у меня есть текстовая область <textarea id="txt"> </textarea>

Когда я набираю текстовую область, некоторые слова, такие как "есть, был ...", должны быть цветными или выделенными.

Цель состоит в том, чтобы создать для моего проекта сверхлегкую подсветку синтаксиса HTML. Вот и все!

Ответы [ 2 ]

5 голосов
/ 07 июня 2010

Это абсолютно невозможно.

Вам необходимо использовать редактируемый контент <iframe>.

Причина, по которой это невозможно, заключается в том, что <TEXTAREA> не имеет возможности ни в одном браузере поддерживать форматирование. Вам нужен элемент другого типа, чтобы слова могли быть обернуты в элементы, форматируя текст.

2 голосов
/ 22 ноября 2011

Вы можете раскрасить текст в Textarea, NobleCount предоставляет возможность изменить через css цвет шрифта в Textarea сразу после maxlength, используя jQuery, см. Здесь пример num. test7 . Теперь все, что нам нужно выяснить, - это как раскрасить только определенные разделы или как раскрасить, начиная и / или заканчивая определенным количеством символов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...