1. ホーム
  2. jquery

[解決済み] jQueryで入力フィールドからフォーカスを外すには?

2022-05-06 02:58:47

質問

以下の行を使用して、ページ読み込み時に特定の入力フィールドにフォーカスを設定するようにしています。

$('#myInputID').focus();

元に戻す方法、もしくは 特定の要素にカーソルを合わせたときにこのフォーカスを外す ? (この要素から離れた後にフォーカスをリセットする必要はありません。)

jQueryで上記と逆の機能を持つものや、それ以外ではこちらでは使えそうなものが見つかりませんでした。

解決方法は?

使用方法 .blur() .

blurイベントは、フォーカスが外れたときに要素に送られます。元々このイベントは、フォーム要素にのみ適用可能であり、例えば <input> . 最近のブラウザでは、このイベントの領域が拡張され、すべてのタイプの要素が含まれるようになりました。要素は、Tab キーなどのキーボードコマンドや、ページ上の他の場所をマウスでクリックすることでフォーカスを失うことがあります。

$("#myInputID").blur();