¿Cómo puedo desenfocar un área de texto o entrada? No pude encontrar un método $('#my-textarea').unfocus();
?¿Hay un método jQuery Unfocus?
Respuesta
$('#textarea').blur()
documentación en: http://api.jquery.com/blur/
Extraño. Estoy intentando desenfocar() antes de que la ventana pierda el foco para que, cuando regrese, el área de texto no esté seleccionada de manera predeterminada. No parece funcionar :( –
algo así como $ ('ventana'). Desenfoque (función() { $ ('# textarea'). Desenfoque(); }); –
tal vez necesite desenfocar el área de texto en el foco de la ventana entonces? – Geoff
Supongo que busca .focusout()
-1 'focusout' solo se activa después de que una entrada ya está comenzando a perder el foco. El interlocutor quiere poner un elemento en ese estado, por lo que un manejador de devolución de llamada no le hará ningún bien https://developer.mozilla.org/en-US/docs/Web/Reference/Events/ focusout http://api.jquery.com/focusout/ – buley
Estaba buscando este método y este fue el primer resultado de google para "jquery select unfocus" –
Así que usted puede hacer esto
$('#textarea').attr('enable',false)
probarlo y dar retroalimentación
Desactivará el área de texto, no la desenfocará. – Kurotsuki
Sobre la base de su pregunta , Creo que la respuesta es cómo gatillo de una falta de definición, no sólo (o incluso) establece el evento:
$('#textArea').trigger('blur');
Esta respuesta tiene más sentido para mí. Quería saber cómo desmarcar o hacer que mi entrada de texto no esté enfocada. Sabía que existía .blur() pero realmente no entendía la sintaxis correcta para este uso. +1 – Partack
Sin parámetros, '.blur()' es un atajo para '.trigger (" blur ")' http://api.jquery.com/blur/ – andreszs
Esto funciona para mí:
// Document click blurer
$(document).on('mousedown', '*:not(input,textarea)', function() {
try {
var $a = $(document.activeElement).prop("disabled", true);
setTimeout(function() {
$a.prop("disabled", false);
});
} catch (ex) {}
});
- 1. campo de entrada Deseleccionar/unfocus usando jQuery
- 2. ¿Hay un método jQuery Click?
- 3. ¿Hay un método CapitalizeFirstLetter?
- 4. ¿Hay un jQuery EventSource?
- 5. ¿Hay un método equivalente LINQ?
- 6. desactivar un método jQuery .toggle()
- 7. ¿Hay un método "HasNext" para un IEnumerator?
- 8. ¿Hay algún método para clonar una matriz en jQuery?
- 9. ¿Hay un plugin jQuery poll?
- 10. ¿Hay un selector/método de jQuery para encontrar un elemento principal específico n niveles arriba?
- 11. Método jQuery independiente "táctil"?
- 12. ¿Hay un método zip en .Net?
- 13. ¿hay un método delegado uipickerview como scrollviewDidScroll?
- 14. ¿Hay un método "upto" en C#?
- 15. ¿Por qué no hay un método Convert.toFloat()?
- 16. jquery .data() método
- 17. ¿Hay un editor de texto jQuery liviano?
- 18. ¿Hay un equivalente Request.IsMvcAjaxRequest() para jQuery?
- 19. ¿Hay un complemento de seguimiento jQuery abstracto?
- 20. ¿Hay un selector de estilo en jQuery?
- 21. ¿Hay más de un widget jQuery Autocompletar?
- 22. ¿Hay un 'enfoque' en JavaScript (o jQuery)?
- 23. jQuery AJAX Método éxito
- 24. Cómo creo un método estático para un plugin JQuery
- 25. ASP.NET WebMethod con jQuery json, ¿hay un límite de tamaño?
- 26. ¿Hay alguna forma en C# para anular un método de clase con un método de extensión?
- 27. ¿Hay un buen patrón jQuery para gestionar la inicialización?
- 28. cómo llamar a un método carriles de en jQuery
- 29. ¿Por qué jQuery no proporciona un método .firstChild?
- 30. Si un método sincronizado llama a otro método no sincronizado, ¿hay un bloqueo en el método no sincronizado
tampoco la función jQuery '.focusout()' que es ligeramente diferente de 'blur()' http://api.jquery.com/focusout/, citando el documento 'Esto es distinto del evento blur porque es compatible con la detección de la pérdida de foco en los elementos descendientes (en otras palabras, es compatible con el evento de burbujeo)) ' –