Показать сообщение отдельно
  #3 (permalink)  
Старый 24.05.2013, 00:20
Новичок на форуме
Отправить личное сообщение для qaim Посмотреть профиль Найти все сообщения от qaim
 
Регистрация: 13.11.2012
Сообщений: 9

Сообщение от nyols Посмотреть сообщение
метод .text() - возвращает содержимое без тегов.

И получается что:
1) Получили содержимое в виде текста, обернули A в span
2) Получили содержимое в виде текста (А уже без span'a), обернули B в span
3) Получили содержимое в виде текста (А и B уже без span'a), обернули C в span

Так что, вместо
$(this).text().replace
надо
$(this).html().replace
Премного благодарен!!!
Всё работает!
JS совсем не мой конек, потому не очень просто с ним работать...

Подскажите ещё, если не сложно, как быть с ненужными паттернами?
Вот к примеру:

Есть массив: А, А1, В, В1
Скрипт находит и оборачивает А1 в тексте дважды.
Как этого можно избежать? ...или запретить проход по уже обернутым поисковым фразам.
Ответить с цитированием