keypress()方法觸發(fā)keypress事件,或附加一個函數(shù)以在keypress事件發(fā)生時運行。
按鍵事件類似于按鍵事件。該事件在按下鍵時發(fā)生。
但是,不會為所有鍵(例如ALT,CTRL,SHIFT,ESC,BACKSPACE)觸發(fā)keypress事件。
注意:與按鍵事件相關(guān)的事件順序是:
使用event.which屬性返回按下的鍵盤鍵。
觸發(fā)所選元素的按鍵事件:
$(selector).keypress()
將功能附加到按鍵事件:
$(selector).keypress(function)
在<input>字段中按下鍵時,將彈出警報:
$("input").keypress(function(){
alert("歡迎光臨菜鳥教程在線 www.jixiangtaizi.com.cn!!!");
});測試看看?/?當(dāng)按下鍵盤鍵時,設(shè)置<input>字段的背景色:
$("input").keypress(function(event){
$(this).css("background-color", "yellow");
$("span").text(event.type);
});測試看看?/?確定按下了哪個鍵:
$("input").keypress(function(event){
$("div").text("鍵: " + event.which);
});測試看看?/?觸發(fā)<input>字段的keypress事件:
$("#btn1").click(function(){
$("input").keypress();
});測試看看?/?| 參數(shù) | 描述 |
|---|---|
| function | 每次按鍵事件觸發(fā)時執(zhí)行的功能 |