我一直在尝试让它工作,但是我不知道发生了什么,我有以下代码:
$('#buscar-producto').on('keydown', function(e){
console.log('hello');
console.log(e.keyCode);
});
它在电脑上可以工作,但在手机上不行...
编辑: 我需要在按下键时获取keyCode...
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
你可以尝试
event.key,event.keyCode,event.which。如果以上都不起作用,你可以尝试
event.target.value.splice(-1)keydown应该可以工作,但是你可以使用input事件,这似乎对Android移动设备产生了不良影响...要获取按下键的代码,可以使用jQuery的标准化
Event.which已测试的Android Chrome:
使用
input事件(e.which始终为0,所以在Android设备上似乎是一个错误)jQuery(function($) { // DOM准备就绪和$别名已保证 $('#buscar-producto').on('input', function(e){ var key = e.which || this.value.substr(-1).charCodeAt(0); alert( key ) }); });