Encode HTML entities with jQuery
Posted by Felix Geisendörfer, on Jul 21, 2007 - in JavaScript & jQuery
Hey folks,
just a quick tip, if you ever need to use something like PHP's htmlentities() function in JS and happen to use the excellent jQuery library, here is how to do it:
-
$('<div/>').text('This is fun & stuff').html(); // evaluates to "This is fun & stuff"
Enjoy the magic,
-- Felix Geisendörfer aka the_undefined
4 Comments
Neat! Thanks a bunch.
what if I need something simple like
htmlEncode('thisdf oeo 3r2o32o3');?
Use the same call he made above, just slam your text or variable in to this text. It will not modify the div in any way, just output data html entity encoded.



This was very helpful!! Thanks!! :-)
Sean