Simple jQuery code snippet to strip all html tags from a div (ie keep only the text from inside the html tags) using the jQuery replace() function. Also see Remove whitespace.
var item_html = $(this).html(); item_html = item_html.replace(/<\/?[^>]+>/gi, '');
Probably easier to use this function
jQuery.fn.stripTags = function () {
return this.replaceWith(this.html().replace(/<\/?[^>]+>/gi, ''));
};
jquery remove all html tags except:
rawHTML = textContainer.html().replace(/<\/?[br|li|ol|ul]+\/?>/igm,'')






If you use .text(), you don’t need use this.