Я пытаюсь разделить внутренний текст элемента 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 на pre.
Похоже, что новые строки - это когда источник анализируется в DOM. :( Это так? Нет ли способа получить их с помощью javascript?