Decode html-entities using jQuery
HTML
<div id="code"><code>&lt;div id='asd'&gt;asd&lt;/div&gt;</code> to <code><div id='asd'>asd</div></code>
JavaScript
var str = $('#code').html();
function decode(value) {
return String(value)
.replace(/&quot;/g, '"')
.replace(/&#39;/g, "'")
.replace(/&lt;/g, '<')
.replace(/&gt;/g, '>')
.replace(/&/g, '&');
}
$('#code').text(decode(str));