J'essaie de diviser le innerText d'un div sur les nouvelles lignes dans la source pour cela. Cela fonctionne bien avec:Perd les nouvelles lignes dans le contenu div dans IE 7
$('div').text().split("\r\n|\r|\n")
Mais cela échoue dans IE 7, en raison de l'élimination des nouvelles lignes. jQuery 1.3.2 ne semble pas être en faute puisque je aussi essayé les deux:
$('div')[0].innerText.split("\r\n|\r|\n")
et
$('div')[0].innerHTML.split("\r\n|\r|\n")
non plus aucun des travaux ci-dessus si je change la div à un pré.
Il semble que les nouvelles lignes sont une fois que la source est analysée dans le DOM. :(Est-ce donc? N'y at-il moyen d'obtenir à eux avec javascript?
J'ai essayé \ n, \ r, \ r \ n | \ r | \ n, et d'autres choses qui devraient fonctionner. Ce n'est pas la regex, j'en suis sûre. –