有没有一个jQuery的未聚焦方法?
我怎样才能将textarea或input的焦点集中起来? 我找不到$('#my-textarea').unfocus();
方法?
$('#textarea').blur()
文档在: http : //api.jquery.com/blur/
根据你的问题,我相信答案是如何引发模糊 ,而不仅仅是(甚至)设置事件:
$('#textArea').trigger('blur');
猜猜你正在寻找.focusout()
这对我有用
// 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)
尝试并提供反馈