Добрый день!
У меня есть функция, которая ищет и заменяет данные, в выделенном тексте. Выгладит вот так:
function edit_shortcode_caption() {
var textarea = document.getElementById('content'),
txval = textarea.value;
var selStart = textarea.selectionStart,
selEnd = textarea.selectionEnd;
var slection = txval.substring(selStart, selEnd);
if( slection ) {
var replaced = slection
.replace(/\t/gm, " ");
textarea.value = txval.substring(0, selStart) + replaced + txval.substring(selEnd, txval.length);
selEnd = selStart + replaced.length;
}
textarea.setSelectionRange(selStart, selEnd);
}
Как мне её можно переделать, чтобы она добавляла класс .foo (если его нет), к выделенному элементу <tag>?