pre
次のような改行でフォーマットされた要素 がいくつかあります。
<pre id="code1">Some
formatted
code</pre>
<pre id="code2">Some more
formatted
code</pre>
pre
最初の要素に次を適用すると:
$('#code1').html($('#code1').html());
IE8 では、これにより改行が失われ、次のようになります。
Some formatted code
Some more
formatted
code
Chrome では、上記の jQuery は期待どおりに効果がありません。
IE でこの奇妙な動作の原因を知っている人はいますか? pre
処理中に書式設定が失われることなく、要素のコンテンツを編集したいと考えています。