Можно ли как-то определить текущий элемент управления на веб-странице? Я хочу сохранить сфокусированный элемент управления до моего обратного вызова ajax и восстановить его потом.
Можно ли это легко определить?
Спасибо
AJ
Использование:
document.activeElement
Это еще не было официально стандартизировано ( будет в HTML5 ), но большинство, если не все, современные браузеры поддерживают его. Это началось в Internet Explorer , поэтому все версии IE будут поддерживать его. Firefox поддерживает его с FF3. Chrome также поддерживает это, и я предполагаю, что Safari также.
Если вы используете jQuery, вы можете решить эту проблему с помощью плагина http://plugins.jquery.com/project/focused
// elm is the DOM Element owning the focus or null if no // DOM Element has the focus var elm = jQuery.focused();
Попробуйте использовать document.activeElement.
Многие браузеры теперь поддерживают document.activeElement.
Работает в: