Deff, спасибо за совет! я сейчас переписал код немного, но с курсором проблема. Может можно с этим что-то сделать? Как только текст подсвечивается, каретку магнитит в самое начало
![Sad](images/smilies/sad.gif)
Что можно сделать с этим? СЕйчас код выглядит так:
var content_textarea = $('#content_textarea');
var textarea_form = $('#textarea_form');
content_textarea.keyup(function(){
textarea_form.html(content_textarea.text());
var string = textarea_form.html();
string = string.replace(/(".*?"|'.*?')/g, '<span class="green">$1</span>') // замена всех строк, обернутых в одинарные и двойные кавычки
.replace(/(<[a-z]+)(.*?)(\s*\/?>)/gi, '<span class="blue">$1</span>$2<span class="blue">$3</span>') // обработка HTML-тегов
.replace(/(<\/?[a-z]+>)/gi, '<span class="blue">$1</span>'); // обработка HTML-тегов (закрывающих)
content_textarea.html(string);