Как расширение метода jQuery, если ваша строка может не соответствовать HTML (например, если вы пытаетесь удалить HTML из поля формы)
jQuery(html).text();
будет верните пустую строку, если нет html
Вместо этого:
jQuery('<p>' + html + '</p>').text();
.
Обновление: как указано в некоторых случаях это решение будет выполнять javascript, содержащийся в html
, если на значение html
может повлиять атакующий, используйте другое решение.