jQuery text () - Aufruf bewahrt Zeilenumbrüche in Firefox aber nicht in IE

Mache ich:

alert($("#div").text());

auf so etwas wie dieses:

<div id="div">
&lt;div&gt;
Some text
&lt;div&gt;
</div>

Warum das ausgetretene Inhalt? Da ist es manchmal fehlerhaften und ich will ihn nicht zu stören oder zu brechen den rest des Dokuments.

FF es zeigt sich die Erhaltung Zeilenumbrüche. In IE7 es nicht. Ich brauche, um die Erhaltung der weißen Raum. Dieser Inhalt ist eigentlich Los in eine textarea zum Bearbeiten.

Und bevor jemand empfiehlt, ein rich-text-editor, dieser code ist nicht wirklich HTML. Es ist ein Brauch Dialekt.

Also wie kann ich die Zeilenumbrüche im IE?

InformationsquelleAutor cletus | 2009-03-18
Schreibe einen Kommentar