웹 페이지에서 현재 포커스가있는 컨트롤을 확인할 수있는 방법이 있습니까? 내 아약스 콜백 전에 집중 컨트롤을 저장하고 나중에 복원하고 싶습니다.자바 포커스 컨트롤
쉽게 결정할 수 있습니까?
감사합니다,
AJ
웹 페이지에서 현재 포커스가있는 컨트롤을 확인할 수있는 방법이 있습니까? 내 아약스 콜백 전에 집중 컨트롤을 저장하고 나중에 복원하고 싶습니다.자바 포커스 컨트롤
쉽게 결정할 수 있습니까?
감사합니다,
AJ
사용 :
document.activeElement
이 아직 공식적으로 (it will be in HTML5) 표준화되지 않았지만, 모든 경우 대부분은, 현대적인 브라우저를 지원합니다. 그것은 Internet Explorer에서 시작되었으므로 모든 버전의 IE가이를 지원합니다. Firefox는 FF3 이후이를 지원했습니다. 크롬도이 기능을 지원하며 사파리도 마찬가지라고 생각합니다.
대부분의 브라우저는 이제 document.activeElement
을 지원합니다.
작품에서 : 당신이 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
을 사용해보세요.