Y a-t-il une méthode jQuery unfocus?

Comment débloquer un texte ou une entrée? Je n'ai pas trouvé de méthode $('#my-textarea').unfocus(); ?

182
demandé sur simont 2009-05-13 14:45:50

5 réponses

$('#textarea').blur()

Documentation à: http://api.jquery.com/blur /

317
répondu RichieHindle 2012-05-13 03:54:37

basé sur votre question, je crois que la réponse est comment déclencher un flou , pas seulement (ou même) mettre l'événement:

 $('#textArea').trigger('blur');
9
répondu sonjz 2013-05-29 03:16:46

je suppose que vous cherchez .focusout()

6
répondu iMad 2018-03-08 20:19:21

ça marche pour moi:

// 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) {}
});
0
répondu d'Artagnan Evergreen Barbosa 2018-03-08 20:06:28

donc vous pouvez le faire

$('#textarea').attr('enable',false)

l'essayer et donner de la rétroaction

-10
répondu lol 2012-06-19 15:37:35