ich tue:jQuery text() Aufruf bewahrt Zeilenumbrüche in Firefox, aber nicht in IE
alert($("#div").text());
auf so etwas wie folgt aus:
<div id="div">
<div>
Some text
<div>
</div>
Warum der entkam Inhalt? Weil es manchmal missgebildet ist und ich nicht möchte, dass es den Rest des Dokuments stört oder unterbricht.
In FF werden Zeilenumbrüche beibehalten. In IE7 tut es nicht. Ich muss den weißen Raum bewahren. Dieser Inhalt wird zur Bearbeitung in ein Textfeld geschrieben.
Und bevor jemand einen Rich-Text-Editor empfiehlt, ist dieser Code nicht wirklich HTML. Es ist ein benutzerdefinierter Dialekt.
Also, wie behalte ich die Zeilenumbrüche in IE?
für mein IE8 hat funktioniert! Vielen Dank! – OneWorld