JavaScript - Удалить div или другой тег из строки с внутренним html


Данное решение позволяет удалять из html строки необходимые теги - элементы с расположенным между ними содержимым. В примере ниже это парные теги 

 

.

 

Если необходимо удалить другие парные теги (

 

, ,

 
и другие), нужно откорректировать в коде регулярное выражение.

JS
var str_html=$('.container').html();
str_html=str_html.replace(/<div[^>]*?>[sS]*?</div>/i,'');

Если необходимо удалить только элементы с определённым классом, то можно использовать следующий код.

JS
str_html=str_html.replace(/<div.*(class="classname")[^>]*?>[sS]*?</div>/i,'');

 

Дата публикации: 

ТОП 10 случайных публикаций



Сайт разработан студией © WEB-VidST   


Яндекс.Метрика