col*_*rco 0 javascript jquery line-breaks
为什么event.which不会返回13(CR)或10(LF),具体取决于操作系统?
$('#something').on('keypress', function (event) {
switch (event.which) {
case 13:
...
break;
}
});
Run Code Online (Sandbox Code Playgroud)
UPDATE
我知道ASCII代码中的回车符等于13.但为什么回车对所有操作系统都是通用的,但在文本中产生不同的输出(即LF,CR,CR LF)?
gdo*_*ica 14
因为这是返回的ASCII码...
桌子:

看看13号:
13 015 0D 00001101 CR

回车
读这个:
表示换行符的实际代码因操作系统而异,这在使用不同换行表示的系统之间交换文本文件时可能会出现问题.
无论使用哪种操作系统,都能使价值固定,这使我们的生活变得更加轻松,让我们专注于我们需要做的实际问题.
| 归档时间: |
|
| 查看次数: |
16670 次 |
| 最近记录: |