keypress()

このエントリーをはてなブックマークに追加

keypress()はキーボードが押し下げ、そして離した際に発火するイベントです。

このイベントは要素にフォーカスが当たっている際にキーボードが押し下げて離した際に発火します。

$(".target").keypress(function(){
	$(this).css("background","red");
});

keypressイベントを発火時にイベントデータを引き渡すことが可能です。

$(".target").keypress("ok",function(e){
	alert(e.data);//ok
});

引数に何も指定しないことで設定しておいたkeypressイベントを発火させる事も可能です。

$(".target").keypress(function(){
	$(this).css("background","red");
});
$("button").click(function(){
	$(".target").keyup();
});

この場合はボタンをクリックした際も.targetのkeypressイベントが動作します。

jQuery 1.0.0での追加/変更

keypress()はjQuery 1.0で定義されたメソッドです。

jQuery 1.4.3での追加/変更

jQuery 1.4.3よりイベントデータを扱うことが可能になりました。

参考URL

.keypress() | jQuery API Documentation

登録日 : 2013年06月12日 最終更新日 : 2013年6月12日

同じカテゴリー(Events)のエントリー

検索

スポンサードリンク

バージョン

リファレンス