focusout()

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

focusout()は要素などのフォーカスアウトイベントを指定できるメソッドです。

フォーカスアウトイベントは指定した要素の要素、子要素でフォーカスが外れた際に発火するイベントです。

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

フォーカスアウトが発生した要素はe.targetで取得することができます。

$(".target").focusout(function(e){
	$(e.target).css("background","red");
});

指定した要素のフォーカスアウトのみを検知したい場合にはblur()を利用するのがよいでしょう。

また、指定した要素の子要素からフォーカスの際の検知にはfocusin()が利用できます。

jQuery 1.4.3よりフォーカスアウトされた際にイベントデータを引き渡すことが可能です。

$(".target").focusout("ok",function(e){
	$(this).alert(e.data);
});
jQuery 1.4.0での追加/変更

focusout()はjQuery 1.4.0より追加されたメソッドです。

jQuery 1.4.3での追加/変更

jQuery 1.4.3よりイベントデータの引渡しが可能になりました。

参考URL

.focusout() | jQuery API Documentation

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

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

検索

スポンサードリンク

バージョン

リファレンス