Pregunta

Estoy buscando un método de navegador cruzado: sé que IE tiene algo (ya he olvidado qué), y la forma de hacerlo en Mozilla puede tener que ver con un elemento de FocusNode que encontré, que parece estar relacionado para obtener selecciones de texto.

Los métodos que involucran jQuery u otra biblioteca JS común están bien para mí.

¡Gracias!

¿Fue útil?

Solución

Consulte el complemento de selectores adicionales para jQuery , incluye un selector : focus que responde a sus necesidades. Puede usar solo la implementación de ese selector si no hace el resto.

Otros consejos

OK entonces, entonces usa jQuery.

No hay una forma actual y disponible de preguntar esto. Debe rastrear los eventos de enfoque cuando suceden, por lo que esta muestra (gracias a Karl Rudd aquí ) hace eso en todos los elementos. Esto es para entradas, pero puede ajustar el selector para que se ajuste a sus necesidades, incluso en todo el DOM.

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

    currentFocus = null; 
}); 
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top