Как добавить div после выделенного фрагмента?

Добрый день.

Подскажите как можно добавить div после выделенного фрагмента:

46c0a09442ec4a65a77faf42183f423e.png
  • Вопрос задан
  • 2363 просмотра
Решения вопроса 1
Pingvi
@Pingvi Автор вопроса
Вот реализация jsfiddle.net/aSUSh/297
Включенный Firebug выдает совершенно не те данные по координатам, много времени потратил пока не выключил его)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@vdem
api.jquery.com/select
И в отладчике смотрите, какие там данные в событии приходят. Их должно быть достаточно, чтобы определить, куда вставлять.
Ответ написан
Dimitriys
@Dimitriys
function wrapText(elementID, openTag, closeTag) {
    var textArea = $('#' + elementID);
    var len = textArea.val().length;
    var start = textArea[0].selectionStart;
    var end = textArea[0].selectionEnd;
    var selectedText = textArea.val().substring(start, end);
    var replacement = openTag + selectedText + closeTag;
    textArea.val(textArea.val().substring(0, start) + replacement + textArea.val().substring(end, len));
}

пример функции для обертываения выделенного текста в тэги.
Ответ написан
Комментировать
RubaXa
@RubaXa
habrahabr.ru/post/55922 — отличная статья на эту тему
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы