gpt4 book ai didi

javascript - 仅当 <input> 元素未获得焦点时触发 jQuery keyup 事件

转载 作者:行者123 更新时间:2023-11-29 18:35:44 25 4
gpt4 key购买 nike

我可以使用 jQuery 将函数绑定(bind)到 <input> 上下文中的 keyup 事件元素使得事件仅在 <input> 时触发元素被聚焦:

$('#my-input').keyup(function(e) {
// only fires when the focus is on the <input> element
}

如何将函数绑定(bind)到 input 上下文的 keyup 事件元素? 我希望仅当 <input> 时才能够触发 keyup 事件元素未聚焦:

$(':not(#my-input)').keyup(function(e) {
// this code fires regardless of whether the input element is focused
}

不幸的是,无论<input> 是否存在,上面的函数都会运行。框被聚焦。

最佳答案

$('#my-input').focus(function(){
$('body').unbind('keyup');
}).blur(function(){
$('body').keyup(function(e) {
//do stuff
});
});

关于javascript - 仅当 &lt;input&gt; 元素未获得焦点时触发 jQuery keyup 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3411471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com