gpt4 book ai didi

javascript - 如何在 jquery 自动完成中绑定(bind)按键事件?

转载 作者:搜寻专家 更新时间:2023-11-01 05:12:54 24 4
gpt4 key购买 nike

正如您在 http://jsfiddle.net/hn838/4/ 中看到的那样“点击”对于自动填充器工作正常,但我也想在回车键上触发相同的代码,但它对我不起作用。我的代码在这里。点击:

$('.ui-autocomplete').on('click', '.ui-menu-item', function(){
$('.college').trigger('click');
});

按键:

 $('.ui-autocomplete').on('keypress', '.ui-menu-item', function(e){
if (e.which == 13) {
e.preventDefault();
$('.college').trigger('click');
}
});

我想要 $('.college').trigger('click');click 上执行并输入 keypress。点击工作正常,但按键不工作。有什么线索吗?

最佳答案

您可以向 select 添加一个函数,而不是绑定(bind)到按键事件。事件:

select: function(){
$('.college').trigger('click');
}

这样它只会在用户实际选择自动完成值时触发。

http://jsfiddle.net/louisbros/hn838/10/

关于javascript - 如何在 jquery 自动完成中绑定(bind)按键事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16250696/

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