@Ressive

Как уладить html тег «p» c пробелом? Или как удалить пробелы с html тега «p» что бы он остался пустым?

Здравствуйте, подскажите пожалуйста как удалять с страницы html тег "p" с пробелом - <p> </p>? Пример страницы newsy.com.ua/2016/12/06/naftogaz-gotov-k-gazovy-m-...

Или как удалить пробелы с тега <p> </p> что бы он остался пустым?
  • Вопрос задан
  • 1122 просмотра
Решения вопроса 1
space2pacman
@space2pacman Куратор тега CSS
Просто царь.
ищем все &nbspи заменяем на пробел
https://jsfiddle.net/554v175q/1/
https://monosnap.com/file/UrA8bGPIL14aVFIflp8x46u7...

Вы дополняете вопрос а ответы читаете ?

Ищет все <p>&nbsp;</p> и удаляет их
var el = document.querySelector('body');
el.innerHTML = el.innerHTML.replace(/<p>&nbsp;<\/p>/g,'');


Ищет все &nbsp; и удаляет их
var el = document.querySelector('body');
el.innerHTML = el.innerHTML.replace(/&nbsp;/g,'');


Ищет все <p> </p> и удаляет их
var el = document.querySelector('body');
el.innerHTML = el.innerHTML.replace(/<p> <\/p>/g,'');
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@ukoHka
Всего понемногу
примерно так
$(document).ready(function() {
  $("p").each(function(){
  var txt = $(this).text();
  if (txt == "  ") {
  $(this).remove();
  }
  });
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы