见fiddle:如果在最近的 Mac 上的文本区域中按Enter
键,则看起来换行符被表示为\r
,这与这里、这里和这个问题以及维基百科上的答案形成鲜明对比。总结这些链接:
\r
代表旧版 Mac(OS 9及之前版本)的换行符\n
代表 UNIX 系统(OS X、Linux)的换行符\r\n
代表 Windows 的换行符。
当我在 JSFiddle 中按 Enter 键时,我得到以下结果(OS X 10.11.6):
textarea: \r
span: \n
这种行为花费了很长时间才弄明白,而且似乎不合逻辑。背后的基本原理可能是什么?
这种行为花费了很长时间才弄明白,而且似乎不合逻辑。背后的基本原理可能是什么?
.value
... - dandavis