这是因为“1”的键代码不是1而是49(对于numpad上的键代码是97)。
检查此项以查看您的密钥代码:
$(function() { $(document).keyup(function(e) { $('body').text(e.type + ' ' + e.which); }); });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>