Soalan:
Bagaimana anda boleh mensimulasikan interaksi pengguna dengan teks kotak input, khususnya mencetuskan pengendali acara seperti fokus, kekunci kekunci, kekunci kekunci, kekunci dan kabur, tanpa benar-benar memasuki teks?
Jawapan:
Untuk mencetuskan peristiwa ini secara manual, gunakan kaedah berikut:
$(function() { $('item').keydown(); $('item').keypress(); $('item').keyup(); $('item').blur(); });
Selain itu, pertimbangkan untuk mencetuskan .focus() dan berpotensi .change().
Untuk mencetuskan peristiwa penting dengan kunci tertentu, gunakan berikut:
$(function() { var e = $.Event('keypress'); e.which = 65; // Character 'A' $('item').trigger(e); });
Perhatikan pertimbangan keserasian silang penyemak imbas untuk sifat .mana yang dibincangkan di jQuery Event Keypress: Kekunci manakah yang ditekan?
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencetuskan Peristiwa Medan Input Secara Pengaturcaraan dalam JavaScript/jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!