Saya ingin bisa mengatakan
$(someElem).text('this\n has\n newlines);
dan merender dengan baris baru di browser. Satu-satunya solusi yang saya temukan adalah menyetel properti css 'white-space' menjadi 'pre' on someElem. Ini hampir berhasil, tetapi kemudian saya memiliki padding yang sangat besar antara teks dan bagian atas beberapaElem, bahkan ketika saya menyetel padding ke 0. Apakah ada cara untuk menghilangkan ini?
append()sebagai gantinya test()dan <br/>sebagai gantinya \n? seperti ini -$(someElem).append("this <br/> has <br/> newlines");
<pre>tag (dan menggunakan .html () daripada .text ()) adalah solusi termudah dan terbaik untuk mempertahankan jeda baris dari file teks atau dari teks biasa menurut pendapat saya (ini disarankan oleh jawaban Karim di bawah). NAMUN: Alternatif yang lebih baru untuk ini adalah dengan menggunakanwhite-space: pre-wrap;seperti yang disarankan dalam jawaban