Показать сообщение отдельно
  #1 (permalink)  
Старый 23.11.2015, 00:07
Кандидат Javascript-наук
Отправить личное сообщение для vuler Посмотреть профиль Найти все сообщения от vuler
 
Регистрация: 16.02.2012
Сообщений: 109

Jquery. Как обернуть голый текст в span.
Добрый день.
Есть например html код
<div>
     сообщение <br>без тегов
    <p>Внутрений p</p>
   <span>Текст в спане</span>
    сообщение без тегов
</div>

Вообще дерево многоуровневое и большое.
Мне нужно обернуть все безтеговые элементы например в span.
по типу <span> сообщение <br>без тегов</span>.
Как это можно сделать попроще? .text() - берет весть текст элемента, с учетом вложений(не подходит).
Вариант тупого перебора у каждого элемента
div[0]['childNodes'][0].nodeName искать #text и сшивать потом в куски - мне кажется будет очень долгим.
Может есть метод попроще и побыстрее?
Заранее спасибо.
Ответить с цитированием