P粉4312202792023-08-23 22:08:13
你可以尝试event.key
,event.keyCode
,event.which
。
如果以上都不起作用,你可以尝试event.target.value.splice(-1)
P粉5502578562023-08-23 19:41:36
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 ) }); });
<input type="text" id="buscar-producto" placeholder="搜索..."> <script src="https://code.jquery.com/jquery-3.1.0.js"></script>