Rumah > Soal Jawab > teks badan
P粉4312202792023-08-23 22:08:13
Boleh cubaevent.key
,event.keyCode
,event.which
.
Jika tiada di atas yang berkesan, boleh cubaevent.target.value.splice(-1)
P粉5502578562023-08-23 19:41:36
keydown
应该可以工作,但是你可以使用input
Insiden, yang nampaknya mempunyai kesan buruk pada peranti mudah alih Android...
Untuk mendapatkan kod kekunci yang ditekan, anda boleh menggunakan normalisasi jQueryEvent.which
Chrome Android yang diuji:
input
事件(e.which
始终为0
jadi nampaknya pepijat pada peranti 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>