ich seltsame Situation habe, habe ich diese Zeichenfolgejquery eingefügt HTML als Rohtext gerendert wird
lorem<br/><br/>ipsum<br/><br/>a<br/>b<br/><br/>c
, die in ein div gesetzt wird:
$('div.desc').html(that_string);
oder
$('div.desc').html($.parseHTML(that_string));
aber in beiden Fällen wird es als ein Rohtext gerendert:
lorem<br/><br/>ipsum<br/><br/>a<br/>b<br/><br/>c
statt
lorem
ipsum
a
b
c
Warum?
Das ist Zeichenfolge ist HTML codiert. Sie müssen es HTML dekodieren, bevor es als HTML analysiert werden kann. – techfoobar
Wenn Sie dies von einem div und nicht von einer benutzerdefinierten Variable erhalten, müssen Sie $ ('div.desc'). Html ($ ('# element'). Html()); Sie erhalten ein decodiertes HTML-Element – MayTheSchwartzBeWithYou
Versuchen Sie Underscore 'unescape()' -Funktion - http://underscorejs.org/#unescape – techfoobar