Вы можете обнаружить, что в вашем файле # editable_p.p есть несколько текстовых узлов, и вызов функции text () для многих сред типов XML просто объединит строки из текстовых узлов, найденных в дереве-потомке, что может привести к потересостав.Эта операция может делать странные вещи для разрывов строк и других пробелов.
Чтобы избежать этого, итерируйте фактические текстовые узлы и объединяйте строки самостоятельно, добавляя \ n конец строк по мере необходимости.Предполагая, что вам это удалось, и у вас есть строка с разрывами строк, я думаю, что talereader может быть прав, если для представления результирующей строки требуется текстовая область или аналогичная, и она точно передается на сервер.
Выбор текстаузлы с JQuery уже выделены в Как выбрать текстовые узлы с помощью jQuery?