Decodifica HTML entity framework html

Possibile duplicato:
Come decodificare le entity framework HTML usando jQuery?

Voglio convertire questo testo:

"<p>name</p><p><span style="font-size:xx-small;">ajde</span></p><p><em>da</em></p>" 

in html, con tag e tutto in Javascript o Jquery. Come fare questo?

 var text = '<p>name</p><p><span style="font-size:xx-small;">ajde</span></p><p><em>da</em></p>'; var decoded = $('').html(text).text(); alert(decoded); 

Questo imposta il innerHTML di un nuovo elemento (non aggiunto alla pagina), causando jQuery per decodificarlo in HTML, che viene quindi rimosso con .text ().

Demo dal vivo

C’è una soluzione jQuery in questa discussione . Prova qualcosa del genere:

 var decoded = $("
").html('your string').text();

Questo imposta innerHTML di un nuovo elemento

(non aggiunto alla pagina), causando jQuery per decodificarlo in HTML, che viene quindi .text() con .text() .

Usando jQuery il più semplice sarà:

 var text = '<p>name</p><p><span style="font-size:xx-small;">ajde</span></p><p><em>da</em></p>'; var output = $("
").html(text).text(); console.log(output);

DEMO: http://jsfiddle.net/LKGZx/

Penso che tu stia cercando questo?

 $('#your_id').html('<p>name</p><p><span style="font-size:xx-small;">ajde</span></p><p><em>da</em></p>').text();