5

私はクロスブラウザの方法を探しています - IE には何かがあることを知っています (私はすでに何を忘れていました)、そして Mozilla でそれを行う方法は、私が見つけた focusNode のものと関係があるかもしれません。それはテキストの取得に関連しているようです選択。

jQuery または別の一般的な JS ライブラリを含むメソッドは、私には問題ありません。

ありがとう!

4

2 に答える 2

4

jQuery用の追加のセレクター プラグインを確認してください。必要に応じたセレクターが含まれています。残りを使用しない場合は、そのセレクターの実装のみを使用できます。:focus

于 2008-09-30T01:07:22.373 に答える
1

では、jQuery を使用します。

これを尋ねるための現在の利用可能な方法はありません。発生したフォーカス イベントを追跡する必要があるため、このサンプル (Karl Rudd hereに感謝) はすべての要素でそれを行います。これは入力用ですが、DOM 全体であっても、ニーズに合わせてセレクターを調整できます。

var currentFocus = null; 
$(':input').focus( function() { 
    currentFocus = this; 
}).blur( function() { 

    currentFocus = null; 
}); 
于 2008-09-30T00:58:36.297 に答える