English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery focusin()メソッド

jQueryのイベント

要素(またはその内部の要素)がフォーカスを取得したときにfocusinイベントが発生します。
要素またはその内部の要素でfocusイベントが発生した場合、focusin()メソッドは実行する関数を追加します。

およびfocus()方法不同,focusin()メソッドは、どの子要素がフォーカスを取得したかをチェックします。

このメソッドは通常、focusout()方法を一緒に使用します。

文法:

選定された要素のfocusinイベントをトリガーします:

$(selector).focusin()

関数をfocusinイベントに追加します:

$(selector).focusin(function)

<input>のfocusinイベントをトリガーします:

$(document).ready(function(){
  $("input").focusin().css("background-color", "lightgreen");
});
テストを見て‹/›

<div>要素またはその子要素がフォーカスを取得したときに、<div>要素の背景色を設定します:

$("div").focusin(function(){
  $(this).css("background-color", "lightblue");
});
テストを見て‹/›

引数の値

引数説明
functionfocusinイベントがトリガーされたときに実行される関数

jQueryのイベント