Есть ли метод расфокусировки jQuery? - PullRequest
187 голосов
/ 13 мая 2009

Как я могу расфокусировать текстовое поле или ввод? Я не смог найти метод $('#my-textarea').unfocus();?

Ответы [ 5 ]

323 голосов
/ 13 мая 2009
$('#textarea').blur()

Документация по адресу: http://api.jquery.com/blur/

9 голосов
/ 29 мая 2013

Исходя из вашего вопроса, я считаю, что ответ состоит в том, как вызвать размытие , а не просто (или даже) установить событие:

 $('#textArea').trigger('blur');
7 голосов
/ 29 ноября 2010

думаю, вы ищете .focusout()

0 голосов
/ 30 сентября 2015

Это работает для меня:

// 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 голосов
/ 19 июня 2012

Так что вы можете сделать это

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

попробуйте и оставьте отзыв

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...