私はクロスブラウザの方法を探しています - IE には何かがあることを知っています (私はすでに何を忘れていました)、そして Mozilla でそれを行う方法は、私が見つけた focusNode のものと関係があるかもしれません。それはテキストの取得に関連しているようです選択。
jQuery または別の一般的な JS ライブラリを含むメソッドは、私には問題ありません。
ありがとう!
私はクロスブラウザの方法を探しています - IE には何かがあることを知っています (私はすでに何を忘れていました)、そして Mozilla でそれを行う方法は、私が見つけた focusNode のものと関係があるかもしれません。それはテキストの取得に関連しているようです選択。
jQuery または別の一般的な JS ライブラリを含むメソッドは、私には問題ありません。
ありがとう!
jQuery用の追加のセレクター プラグインを確認してください。必要に応じたセレクターが含まれています。残りを使用しない場合は、そのセレクターの実装のみを使用できます。:focus
では、jQuery を使用します。
これを尋ねるための現在の利用可能な方法はありません。発生したフォーカス イベントを追跡する必要があるため、このサンプル (Karl Rudd hereに感謝) はすべての要素でそれを行います。これは入力用ですが、DOM 全体であっても、ニーズに合わせてセレクターを調整できます。
var currentFocus = null;
$(':input').focus( function() {
currentFocus = this;
}).blur( function() {
currentFocus = null;
});