J'ai quelques pre
des éléments formatés avec des sauts de ligne comme ceci :
<pre id="code1">Some
formatted
code</pre>
<pre id="code2">Some more
formatted
code</pre>
Si j'applique ce qui suit au premier pre
élément :
$('#code1').html($('#code1').html());
Dans IE8, cela entraîne la perte des sauts de ligne et le résultat est le suivant :
Some formatted code
Some more
formatted
code
Dans Chrome, le jQuery ci-dessus n'a aucun effet, comme on pouvait s'y attendre.
Exemple : http://jsfiddle.net/6mkAa/
Quelqu'un sait-il ce qui cause ce comportement bizarre dans IE ? Je voudrais modifier le contenu de mon pre
sans que le formatage soit perdu dans le processus.