gpt4 book ai didi

javascript - 在文本框中选择建议项目时的 jQuery 事件?

转载 作者:可可西里 更新时间:2023-11-01 02:34:23 27 4
gpt4 key购买 nike

我想在用户输入时立即对文本框控件的每次修改运行一个函数。对于大多数情况,事件 .keyup() 没问题。

但是,浏览器(如 Chrome 或 Firefox)可能会建议文本框控件的自动完成条目(可能是因为输入控件的@name 或@id 是已知的)。

不幸的是,当“点击建议的条目”时,我无法触发以下任何事件。(.keyup() 在使用键盘选择时触发)

$('input#email')
.click(function() { console.log('click'); })
.keyup(function() { console.log('keyup'); })
.keydown(function() { console.log('keydown'); })
.change(function() { console.log('change'); })
.focus(function() { console.log('focus'); })
.blur(function() { console.log('blur'); });

我想尽可能避免使用 setInterval() 定期检查。

有没有办法检测这个“选择建议”事件?

最佳答案

绑定(bind) propertychange 事件:

$('input').bind('input propertychange', function() { 

var input = this.value.trim();
[...]

});

关于javascript - 在文本框中选择建议项目时的 jQuery 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11049066/

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