Есть ли метод расфокусировки jQuery?
Как я могу сворачивать компонент textarea или input? Я не мог найти $('#my-textarea').unfocus();
способ?
5 ответов
$('#textarea').blur()
документация по адресу:http://api.jquery.com/blur/
основываясь на вашем вопросе, я считаю, что ответ заключается в том, как вызвать размытость, а не просто (или даже) установить событие:
$('#textArea').trigger('blur');
это работает для меня:
// 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) {}
});
таким образом, вы можете сделать это
$('#textarea').attr('enable',false)
попробуйте и дайте обратную связь