Convertir codé en HTML < br/ > html nouvelle ligne de balise en jquery .texte()

J'ai du texte dans une variable sometext qui je veux attribuer à div à l'aide de $('div').text(sometext);. Le problème est que tous les <br/>s dans sometext transformer en &lt; br/&gt;. Je ne peux pas utiliser $('div').html() car il y a beaucoup de structure interne que je veux garder à l'intérieur de la div, donc je ne peux utiliser le .text() fonction.

Donc, une fois que j'ai passé le texte au div, est-il possible de modifier l'encodage <br/> tag dans un véritable saut de ligne en HTML? Je veux dire quelque chose comme ceci:

$('div').convertMyBRsToHTML();
vous avez juste posé cette même question il ya une heure, et a donné aucun commentaires sur les réponses stackoverflow.com/questions/14425152/...
ce n'est pas la même question - je suis en train d'essayer des approches différentes pour résoudre le même problème, mais les deux approches sont en train de faire des choses différentes. bien que oui, ils semblent liés. J'ai fait faire des commentaires à la question précédente - mais je n'ai pas choisi une réponse parce que bien que je les ai essayé et tordu eux ils n'ont pas résolu mon problème. La question précédente essayé d'obtenir le niveau le plus profond de nœuds de texte, ici, je suis seulement le remplacement de codé en HTML <br> balises.
vous devez préciser un peu plus du monde réel html qui peut être mis en jsfiddle.net , permettra d'économiser beaucoup de temps. Créer plusieurs sceanrios dans les différents DIV's
aussi... peut pas garder intérieure html structure d'un DIV et remplacer son contenu avec text() ne sera pas générer le code html car il n'est pas valide html transmis dans l'

OriginalL'auteur user961627 | 2013-01-20