当输入字段更改(onchange)时,我会触发一个函数来设置一个变量。唯一的问题是,在设置变量之前,该字段首先必须失去焦点,我可以检查字段是否已更改,这是我在用户单击选项卡时想要做的,因此我可以检查是否用户忘记在上一个选项卡中提交他的表单。何强行失去所有可能领域的焦点,所以首先onchange
事件可以发生?
问问题
76707 次
4 回答
107
你可以使用这个:
$(':focus').blur()
如果您的站点中没有 jQuery,则可以将其替换为:
let el = document.querySelector( ':focus' );
if( el ) el.blur();
于 2013-05-27T19:16:53.810 回答
13
于 2019-05-28T11:51:52.987 回答
4
你可以触发一个.blur()
事件
$('SomeElement').blur(function () {
// do whatever
});
$('SomeElement').blur();
于 2013-05-27T19:16:12.430 回答
0
$(':focus').blur();
您可以使用这行代码,一切都失去焦点(jQuery)
于 2021-06-02T14:03:00.893 回答