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>