Jquery: убрать все определенные теги HTML из строки
У меня есть переменная, которая содержит строку текста и HTML-теги, такие как:
var temp = "<div>Some text</div><p>More text<span>here</span></p><p>Even more</p>";
Я хотел бы удалить все теги определенного типа. Давайте скажем всеp
а такжеspan
теги к примеру.
Это лучшее, что я могу придумать:
var temp = "<div>Some text</div><p>More text<span>here</span></p><p>Even more</p>";
var $temp = $(temp);
$("p", $temp).replaceWith("foo");
alert($temp.html()); //returns "Some text"
Ближайший ответ, который я смог найти, - это ответ Ника Крейвера:вырезать теги из строки с помощью jquery.