Ini ialah kod dan tangkapan skrin penyemak imbas Yang pertama ialah nombor, yang kedua juga nombor, tetapi yang ketiga ialah NaN
Saya ingin mendapatkan kombinasi kunci, seperti Alt+1...Alt+9 dan kemudian tolak satu daripada nilai utama, sepadan dengan nilai pilihan pilih
, tetapi ia sentiasa melaporkan NaN
$(function(){
$(document).keydown(function(event){
if(event.keyCode <=57 && event.keyCode >= 49 && event.altKey){
var selectval = (event.keyCode - 48);
console.log(typeof(event.keyCode));
console.log(typeof(selectval));
console.log(selectval);
}
});
})
Tidak salah menulisnya dalam bahasa ibunda
Gunakan event.ctrlKey, event.shiftKey, event.altKey untuk menentukan sama ada kekunci ctrl, kekunci anjakan dan kekunci alt ditekan
Selepas menukar beberapa persekitaran, keadaan ini akhirnya berlaku semuanya adalah versi Google yang paling tinggi
Kod kunci yang diterima oleh pembolehubah baharu tidak ditentukanMengenai sebab saya masih belum memahaminya, bolehkah seseorang menerangkan mekanismenya
jQuery akan membantu anda dengan pemprosesan keserasian, sila gunakan
event.which
代替event.keyCode
.Tidak perlu jQuery: