Maison > Questions et réponses > le corps du texte
P粉4312202792023-08-23 22:08:13
Vous pouvez essayerevent.key
,event.keyCode
,event.which
.
Si aucune des solutions ci-dessus ne fonctionne, vous pouvez essayerevent.target.value.splice(-1)
P粉5502578562023-08-23 19:41:36
keydown
应该可以工作,但是你可以使用input
Incident, qui semble avoir des effets néfastes sur les appareils mobiles Android...
Pour obtenir le code d'une touche enfoncée, vous pouvez utiliser la normalisation de jQueryEvent.which
Test Android Chrome :
input
事件(e.which
始终为0
semble donc être un bug sur les appareils 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>