Probleme mit Keyup-, Keydown- und Keypress-Ereignissen auf Mobilgeräten
P粉461599845
2023-08-22 23:26:57
<p><br /></p>
<p>Ich habe versucht, es zum Laufen zu bringen, weiß aber nicht, was los ist. Ich habe den folgenden Code: </p>
<pre class="brush:php;toolbar:false;">$('#buscar-producto').on('keydown', function(e){
console.log('hello');
console.log(e.keyCode);
});</pre>
<p>Es funktioniert auf einem Computer, aber nicht auf einem Telefon...</p>
<p><strong>Bearbeiten:</strong> Ich brauche den Schlüsselcode, wenn die Taste gedrückt wird...</p>
你可以尝试
event.key
,event.keyCode
,event.which
。如果以上都不起作用,你可以尝试
event.target.value.splice(-1)
keydown
应该可以工作,但是你可以使用input
事件,这似乎对Android移动设备产生了不良影响...要获取按下键的代码,可以使用jQuery的标准化
Event.which
已测试的Android Chrome:
使用
input
事件(e.which
始终为0
,所以在Android设备上似乎是一个错误)