Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Menentukan Kekunci Ditekan dalam Acara Penekanan Kekunci jQuery?
Apabila mengikat pada acara tekan kekunci dalam jQuery, terdapat dua sifat yang boleh digunakan untuk mengenal pasti kekunci yang ditekan: keyCode dan yang mana.
Anda boleh mengetahui kunci yang mana ditekan menggunakan Kod kekunci atau sifat objek acara yang mana.
$('#searchbox input').bind('keypress', function(e) { var code = e.keyCode || e.which; if (code == 13) { //Enter keycode //Do something } });
Sesetengah penyemak imbas menyediakan kedua-dua kod kunci dan yang mana, manakala yang lain hanya boleh menyediakan satu. Secara umumnya, yang lebih disukai dalam penyemak imbas yang lebih baharu, manakala keyCode disokong dalam penyemak imbas lama.
Untuk mencetuskan serahan apabila kekunci ENTER ditekan, anda boleh menggunakan kod berikut :
$('#searchbox input').bind('keypress', function(e) { var code = e.keyCode || e.which; if (code == 13) { $(this).closest('form').submit(); } });
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menentukan Kekunci Ditekan dalam Acara Penekanan Kekunci jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!