divのinnerTextをソースの改行に分割しようとしています。これは正常に動作します:IE 7でdivコンテンツの改行を失う
$('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要素を変更する場合は、上記の作業のいずれかを実行します。改行は、ソースがDOMに解析された後に表示されるようです。これは"\n"
代わりの"\r\n"
にそう?JavaScriptを使用してそれらを取得する方法はありません?
私は\ n、\ r、\ r \ n | \ r | \ n、その他の作業を試しました。それは正規表現ではない、私はかなり確信している。 –