Wie kann ich ein Textfeld oder eine Eingabe unfokussieren? Ich konnte keine $('#my-textarea').unfocus();
Methode finden?Gibt es eine jQuery-Unfokus-Methode?
Antwort
$('#textarea').blur()
Dokumentation bei: http://api.jquery.com/blur/
Seltsam. Ich versuche zu verwischen(), bevor das Fenster den Fokus verliert, so dass wenn ich zurückkomme, der Textbereich nicht standardmäßig ausgewählt ist. Scheint nicht zu funktionieren :( –
etwas wie $ ('window'). Blur (funktion() { $ ('# textarea'). Blur(); }); –
vielleicht musst du den textbereich verschwimmen lassen auf Fensterfokus dann? – Geoff
Raten Sie suchen .focusout()
-1 'focusout' wird nur ausgelöst nachdem eine Eingabe bereits begonnen hat, den Fokus zu verlieren, möchte der Fragesteller ein Element in diesen Zustand setzen, damit ein Callback-Handler ihm nichts tut https://developer.mozilla.org/en-US/docs/Web/Reference/Events/ Fokussierung http://api.jquery.com/focusout/ – buley
Ich war auf der Suche nach dieser Methode und das war das erste Google-Ergebnis für "jquery wählen unfocus" –
So können Sie tun dies
$('#textarea').attr('enable',false)
es versuchen und geben Feedback
Es wird den Textbereich deaktivieren, nicht unfokussieren. – Kurotsuki
Basierend auf Ihre Frage Ich glaube, die Antwort ist, wie zu Auslöser eine Unschärfe, nicht nur (oder sogar) den Event:
$('#textArea').trigger('blur');
Diese Antwort ergab mehr Sinn für mich. Ich wollte wissen, wie ich die Hervorhebung unleserlich machen oder meine Texteingabe unkonzentriert machen kann. Ich wusste, dass .blur() existiert, aber ich habe die richtige Syntax für diese Verwendung nicht wirklich verstanden. +1 – Partack
Ohne Parameter ist '.blur()' eine Abkürzung für '.trigger (" blur ")' http://api.jquery.com/blur/ – andreszs
Dies funktioniert für mich:
// 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. Gibt es eine Kartenfunktion?
- 2. Gibt es eine Verknüpfung
- 3. Gibt es eine Möglichkeit, dass es jemals PHP.NET gibt?
- 4. Gibt es eine AutoHotkey REPL?
- 5. Dragover - gibt es eine Verschiebung?
- 6. Gibt es eine Predis-Dokumentation?
- 7. Gibt es eine "faule Map"?
- 8. Gibt es eine bessere Designoption?
- 9. Gibt es eine WinForm-Steuerinspektoranwendung?
- 10. Gibt es eine utf8_unicode_cs Kollation?
- 11. Gibt es eine generische Task.WaitAll?
- 12. Wiki-Datenbank, gibt es eine?
- 13. Gibt es eine CapitalizeFirstLetter-Methode?
- 14. Gibt es eine Scala-Identitätsfunktion?
- 15. Gibt es eine mobile Bilderkennungsbibliothek?
- 16. Gibt es eine parallele Flutfüllungsimplementierung?
- 17. Gibt es eine Bing-API?
- 18. Gibt es eine Python-Sprachspezifikation?
- 19. Gibt es eine einfache Histogrammfunktion?
- 20. Gibt es eine Bibliothek getNLMultibutton?
- 21. Gibt es eine UML-Referenzkarte?
- 22. Gibt es eine MAKELONGLONG-Funktion?
- 23. Gibt es eine Instruments API?
- 24. Java: Gibt es eine Kartenfunktion?
- 25. Gibt es eine Datetime ± Unendlich?
- 26. Gibt es eine suPHP-Alternative?
- 27. Gibt es eine umgekehrte "setValuesForKeysWithDictionary" - eine makeDictionaryWithObjectProperties?
- 28. Gibt es eine Möglichkeit, eine CABasicAnimation anzuhalten?
- 29. print() gibt immer 1 zurück, gibt es eine praktische Verwendung?
- 30. Gibt es eine JavaScript-Alternative zu isNaN()?
auch die jQuery-Funktion nicht '.focusout()', dass etwas anders aus 'blur()' http://api.jquery.com/focusout/, zitiert das Dokument 'Dies unterscheidet sich vom Unschärfereignis dadurch, dass es das Erkennen des Fokusverlusts auf untergeordnete Elemente unterstützt (mit anderen Worten, es unterstützt Ereignisblasen)) ' –