有没有一个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) 

尝试并提供反馈