Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   обрамить фрагмент кода (https://javascript.ru/forum/misc/66179-obramit-fragment-koda.html)

al456 29.11.2016 16:41

обрамить фрагмент кода
 
Проще на примере объяснить вопрос:
есть статичная страница html, JS, jQuery
Стартовый фрагмент страницы:
<span class="Start">123</span>
какой-то код html 
все теги парные ( открыт, ... Закрыт)
<span class="End">123</span>

Запустилась некая функция, проверили что есть .Start и .End, внесли изменения в код страницы, по сути обернули дивом нужный фрагмент.
Итоговый фрагмент страницы:
<span class="Start">123</span>
<div class="wrapper">
какой-то код html 
все теги парные ( открыт, ... Закрыт)
</div>
<span class="End">123</span>


Как это реализовать JS???? Парсить всю страницу - конечно можно....

Rise 30.11.2016 06:17

al456,
$('.Start').each(function() {
	$(this).nextUntil('.End').wrapAll('<div class="wrapper" />');
});

al456 30.11.2016 11:11

Спасибо, все oK!


Часовой пояс GMT +3, время: 08:22.