2
見fiddle:如果您按Enter
在最近的Mac上的文本區域中,newline
角色似乎是由\r
表示,這將是直接的對比答案this,this和this question和Wikipedia。總結這些鏈接:Mac上的換行符表示爲「 r」?
\r
代表舊的Mac換行符(OS 9和前)\n
代表在UNIX系統上換行符(OS X和Linux)\r\n
代表一個換行符在Windows上。
當我按下Enter鍵在的jsfiddle,我得到以下結果(OS X 10.11.6):
textarea: \r
span: \n
這種現象花了很長的時間來弄清楚,似乎不合邏輯。基本原理是什麼?
你的小提琴看着錯誤的東西,試着測試textarea的'.value' ... – dandavis