JavaScriptで現在フォーカスされているフォームフィールドへの参照を取得する方法は?
-
02-07-2019 - |
質問
クロスブラウザメソッドを探しています-IEには何かがあることを知っています(私はすでに何を忘れていました)。テキストの選択を取得します。
jQueryまたは別の一般的なJSライブラリに関連するメソッドは、私で問題ありません。
ありがとう!
解決
:focus
セレクタが含まれています。残りを行わない場合は、そのセレクターの実装のみを使用できます。
他のヒント
OK、それではjQueryを使用してください。
これを尋ねるだけの、現在利用可能な方法はありません。発生したフォーカスイベントを追跡する必要があるため、このサンプル(Karl Rudd こちら)は、すべての要素にわたってこれを行います。これは入力用ですが、DOM全体でさえ、ニーズに合わせてセレクタを調整できます。
var currentFocus = null;
$(':input').focus( function() {
currentFocus = this;
}).blur( function() {
currentFocus = null;
});
所属していません StackOverflow