ปุ่มกด jQuery () วิธีการ

❮ วิธีการจัดกิจกรรม jQuery

ตัวอย่าง

นับจำนวนการกดปุ่มในฟิลด์ <input>:

$("input").keypress(function(){
  $("span").text(i += 1);
});

ความหมายและการใช้งาน

ลำดับเหตุการณ์ที่เกี่ยวข้องกับเหตุการณ์การกดปุ่ม:

  1. keydown - กุญแจกำลังจะลง
  2. ปุ่มกด - ปุ่มถูกกดลง
  3. keyup - ปล่อยกุญแจ

เมธอด keypress() ทริกเกอร์เหตุการณ์การกดแป้น หรือแนบฟังก์ชันเพื่อทำงานเมื่อเกิดเหตุการณ์การกดแป้น

เหตุการณ์การกดแป้นพิมพ์จะคล้ายกับเหตุการณ์การกดแป้นพิมพ์ เหตุการณ์เกิดขึ้นเมื่อกดปุ่มลง

อย่างไรก็ตาม เหตุการณ์การกดแป้นพิมพ์จะไม่ทำงานสำหรับปุ่มทั้งหมด (เช่น ALT, CTRL, SHIFT, ESC) ใช้เมธอด keydown() เพื่อตรวจสอบคีย์เหล่านี้ด้วย


ไวยากรณ์

ทริกเกอร์เหตุการณ์การกดปุ่มสำหรับองค์ประกอบที่เลือก:

$(selector).keypress()

แนบฟังก์ชันกับเหตุการณ์การกดแป้น:

$(selector).keypress(function)

Parameter Description
function Optional. Specifies the function to run when the keypress event is triggered

❮ วิธีการจัดกิจกรรม jQuery