JavaScript. Вопрос по Split

12
DY
На сайте с 11.02.2015
Offline
29
#11

Уже насколько запутался, столько наворотил, что уже разобраться без вашей помощь не в силах ...

Может быть кто нибудь подскажет готовое решение? Буду безгранично благодарен за помощь!

  • Необходимо заменять определенные символы внутри определенных классов,
  • Блоков с этим классом на странице может быть несколько,
  • Измененное содержимое должно быть размещено в том же блоке в котором находилось начальное содержимое,
  • Отображаться должно только уже измененное/обработанное содержимое (без дублей).
S
На сайте с 30.09.2016
Offline
469
#12

dmYoite, не морочьте общественности голову. Определитесь уже, Вам это надо

dmYoite:
Измененное содержимое должно быть размещено в том же блоке в котором находилось начальное содержимое,

или вот это

dmYoite:
заменить (например) символ " < " на " &lt; " и вывести результаты на странице в виде текста

Это 2 совершенно разные задачи.

Что Вам надо:

- изменить исходный код страницы

или

- вывести код страницы в виде текста

Я уже второй час добиваюсь ответа на свои вопросы, а коллеги пытаются угадать Ваши желания, но похоже бесполезно. Пошёл спать, короче.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
DY
На сайте с 11.02.2015
Offline
29
#13

Прошу прощения за то что изначально неправильно изложил мысль!

Правильный вариант:

"Измененное содержимое должно быть размещено в том же блоке в котором находилось начальное содержимое"

MT
На сайте с 17.01.2017
Offline
22
#14


$('.main_class').each(function() {
$(this).html($(this).html().replace(/</g, '&lt;'));
});
DY
На сайте с 11.02.2015
Offline
29
#15

Большое спасибо за вариант, на первый взгляд все просто шикарно, отрабатывает "на ура"!

Подскажите пожалуйста, это единственный вариант (replace)?

Можно ли реализовать тоже самое с использованием вышеупомянутого Split?

Если можно, то в чем существенное различие методов? Если не сложно объяснить.

Благодарю!

tommy-gung
На сайте с 22.11.2006
Offline
304
#16

это две абсолютно разные функции

Здесь не могла быть ваша реклама
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий