2012-03-07 17 views
21

Duplicar posibles:
Jquery Unfocuscampo de entrada Deseleccionar/unfocus usando jQuery

¿Hay una manera de anular la selección/desenfocar un campo de entrada usando jQuery? Algo como $("input#name").select().focus(); pero a la inversa?

+1

Use blur(); para desenfocar el control –

+3

'.blur()' es el método que desea ... –

+0

El formulario consta de un campo de entrada, intentó agregar uno y luego lo ocultó pero no funcionó. –

Respuesta

48

.blur();

referencia: http://api.jquery.com/blur/

enlazar un controlador de eventos para el "desenfoque" JavaScript evento o motivan dicho evento en un elemento.

... Este método es un método abreviado para ... .trigger("blur") ...

blur El evento se envía a un elemento cuando se pierde el foco. Originalmente, este evento solo se aplicaba a elementos de formulario, como <input>. En navegadores recientes, el dominio del evento se ha ampliado para incluir todos los tipos de elementos. Un elemento puede perder el foco a través de comandos de teclado, como la tecla Tab, o mediante clics del ratón en otro lugar de la página ...

Cuestiones relacionadas