如何检测用户何时使用tab键离开(或取消焦点)文本字段?我找不到keyleave事件。
约瑟夫我相信您正在寻找的事件是blur
。
MDN文档对该事件的描述如下:
当元素失去焦点时触发blur事件。此事件与focusout的主要区别在于,只有后者会出现气泡。
这不是tab键所独有的——即使在元素外部单击也会触发blur事件。
使用方法与其他jquery事件相同:
$( element ).on( "blur", function() {
// element has lost focus
} );
// Or
$( element ).blur( function() {
// element has lost focus
} );