ソースの改行でdivのinnerTextを分割しようとしています。これは次の場合に正常に機能します。
$('div').text().split("\r\n|\r|\n")
しかし、これはIE 7では失敗します。これは、改行が明らかに削除されているためです。jQuery 1.3.2は、私も両方を試したので、問題がないようです。
$('div')[0].innerText.split("\r\n|\r|\n")
と
$('div')[0].innerHTML.split("\r\n|\r|\n")
divをpreに変更した場合も、上記のいずれも機能しません。
ソースがDOMに解析されると、改行が表示されます。:(これはそうですか?javascriptでそれらを取得する方法はありませんか?