How to strip out all html tags in jquery. the function like strip_tags in PHP
eg: there is some contents as the following:
<div id='test'>This is <b>bold</b> and this <div>is</div> <i>italic</i>.</div>
Now i want to change it to <div id='test'>This is bold and this is italic.</div>
Use .text()
:
$('#test').text($('#test').text());
I used .text()
twice because using .html()
to set the contents will cause strings with lesser-than and greater-than signs to be rendered incorrectly:
Hello <foo> // Set with .text()
Hello <foo> // Set with .html()
If you used .html()
, then <foo>
would become a tag.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With