Название, которое я использовал выше, довольно сбивает с толку, понимая, что я имею в виду, чтобы потом объяснить себя... У меня есть текстовое поле, все еще со мной? Хорошо, я хочу использовать jquery или javascript для изменения цвета определенных слов, если они набраны, не изменяя другой цвет текста, как пример кода, который вы видите ниже. У кого-нибудь есть идеи о том, как можно было бы это сделать?
Если вы не хотите этого делать, ссылка на учебник будет отличной!
ПРИМЕР
<textarea spellcheck="false" placeholder="Type your code here...">
</textarea>
Вы не можете сделать это с помощью textarea
. Вам нужно будет обернуть разные цветные слова чем-то вроде тегов span
.
Взгляните на ACE или CodeMirror, чтобы сделать это с помощью библиотеки:
Это не может быть сделано с помощью textarea
, но я написал программу, которая делает вид, что вы говорите здесь. Вы должны использовать div
или что-то, а затем разделить каждый символ на Array, а затем присоединить Array к String с пробелами как клей, а затем пройти через DOM, используя тестирование RegExp для каждого символа в виде childNode [число] или что-то еще, затем используйте JavaScript, чтобы изменить style.color. Это задача для программиста, который действительно знает, что они делают.