有没有jQuery非聚焦方法?

Ale*_*art 190 javascript jquery

如何解决textarea或输入?我找不到$('#my-textarea').unfocus();方法?

Ric*_*dle 330

$('#textarea').blur()
Run Code Online (Sandbox Code Playgroud)

文档位于:http://api.jquery.com/blur/

  • 可能是您在加载DOM之前尝试绑定事件.尝试将代码放在页面的就绪处理程序中,如下所示:$(document).ready(function(){$('#textarea').blur()}) (7认同)

son*_*njz 9

基于您的问题,我相信答案是如何触发模糊,而不仅仅是(甚至)设置事件:

 $('#textArea').trigger('blur');
Run Code Online (Sandbox Code Playgroud)

  • 没有参数,`.blur()`是`.trigger("blur")的快捷方式`http://api.jquery.com/blur/ (7认同)

Ada*_*ani 7

猜猜你在找 .focusout()

  • 只有在输入已经开始失去焦点后才会触发-1`焦点输出`.提问者想要在该状态中放置一个元素,所以回调处理程序对他没有好处https://developer.mozilla.org/en-US/docs/Web/Reference/Events/focusout http://api.jquery.com /事件的内容/ (10认同)