jQuery .append() pas de rendu html entité

J'ai une variable avec html comme ceci:

var html = '<div>Hello, you&#39;re awesome!</div>';

Je veux l'ajouter à un élément $("body").append(html) pour une raison quelconque, il n'est pas le décodage de l'Entité HTML. J'ai essayé $("body").append($(html)); et cela ne fonctionne pas. Mon texte est coincé à l'intérieur de l'élément et je ne peux pas individuellement les mettre ensemble.

Est-il possible d'ajouter du code html avec une base de texte entité à l'intérieur en un autre élément, et ont l'entité html rendre sur la page?

J'ai lu un tas de posts sur stackoverflow concernant des entités html et il semble qu'aucun d'entre eux comprennent le html & texte dans une variable comme ceci.

Fonctionne très bien pour moi: jsfiddle.net/zF4Va/1
De cette façon? jsfiddle.net/ruALs
Ah mon texte était &amp;#39;! Je devrais avoir vérifié à l'extérieur de mon environnement et de la confirmation. Merci!

OriginalL'auteur ThomasReggi | 2013-04-05