日々精進

新しく学んだことを書き留めていきます

focusの当たっている要素を取得する方法

// フォーカスが当たっている要素を取得する
var $focused = $(':focus');

// jQueryを使わない場合
var focused = document.activeElement;

// フォーカス当たっているかどうかを判定する
var hasFocus = $('foo').is(':focus');

// jQueryを使わない場合
elem === elem.ownerDocument.activeElement;

jQuery使わなくても出来るのかー。なるほど。

参考: