말할 수 있고 싶어
$(someElem).text('this\n has\n newlines);
브라우저에서 줄 바꿈으로 렌더링됩니다. 내가 찾은 유일한 해결 방법은 someElem에서 css 속성 'white-space'를 'pre'로 설정하는 것입니다. 이것은 거의 작동하지만 패딩을 0으로 설정하더라도 텍스트와 someElem의 상단 사이에 성가 시게 큰 패딩이 있습니다. 이것을 제거하는 방법이 있습니까?
append()대신 test()및 <br/>대신 사용 하지 않는 이유 는 \n무엇입니까? 이 같은 -$(someElem).append("this <br/> has <br/> newlines");
<pre>태그로 감싸고 (.text () 대신 .html () 사용) 텍스트 파일 또는 일반 텍스트에서 줄 바꿈을 유지하는 가장 쉽고 최상의 솔루션입니다 (이것은 Karim의 답변에서 제안합니다). 그러나이이에 대한 새로운 대안은 사용하는 것입니다white-space: pre-wrap;cleong의 대답에 제안