说明:当键盘键被按下时触发 keypress 事件,按特定的功能键和输入中文时不能触发。
语法:
$(selector).keypress(function1);
实例:
文本框绑定keypress事件,提示哪个键被按下。
$(function(){ $("input[type=text]").each(function(){ $(this).keypress(function(event){ alert(event.which); }); }); });注:
(1)不能触发keypress事件的功能键有Backspace键(退格键)、Alt键、Ctrl键、Shift键、大小写键、Esc键、Tab键、上下左右键。
(2)需要监听所有键请使用keydown事件。
说明:当键盘键被按下时触发 keydown 事件,按所有键都能触发。
语法:
$(selector).keydown(function1);
实例:
文本框绑定keydown事件,提示哪个键被按下。
$(function(){ $("input[type=text]").each(function(){ $(this).keydown(function(event){ alert(event.which); }); }); });说明:当键盘键被松开时触发 keyup 事件。
语法:
$(selector).keyup(function1);
实例:
文本框绑定keyup事件,提示哪个键被按过。
$(function(){ $("input[type=text]").each(function(){ $(this).keyup(function(event){ alert(event.which); }); }); });