Проблема с wrapInner
Добрый день =)
Есть такой код: $text=window.getSelection().getRangeAt(0) $($text).wrapInner("<b></b>") Не работает. Как сделать так, что бы выделенный текст оборачивался с помощью jquery в теги? |
поиск по форуму? - не не слышал
http://javascript.ru/forum/search.php?searchid=1197270 |
Нашёл вот такой код:
function selection_of_tags(){ var sel= window.getSelection(); var ran= sel.getRangeAt(0); var tempel= document.createElement('div'); tempel.appendChild (ran.cloneContents()); var html= tempel.innerHTML; alert('<b>'+html+'</b>') } Однако есть проблема. Если в коде Текст 1 <i>Текст 2</i>выделить: Текст 1 Текто возвращённый код будет: Текст 1 <i>Тек</i> Как избавиться от закрывающегося тега </i>? |
почитайте, тему я создавал когда то давно (когда в js плохо шарил), там все что нужно есть
http://javascript.ru/forum/events/27...ie-teksta.html |
Часовой пояс GMT +3, время: 10:25. |