gpt4 book ai didi

jquery - 使用 jQuery 触发按键(keydown)

转载 作者:行者123 更新时间:2023-12-03 22:39:47 25 4
gpt4 key购买 nike

我做了作业并检查了很多问题,但仍然找不到可以开始工作的东西。

我有一个搜索输入。当用户单击示例时,我希望在搜索输入中逐个字母地写入“医生”一词。我本来可以通过很久以前改变 $("#search").val() 来做到这一点,但问题是在这里。当用户正常输入搜索输入时,自动完成 div 就会出现。它由 keydown 事件触发。如果我只是更改输入的 val 属性,自动完成 div 将不会出现,所以我需要以某种方式触发 keydown 事件,这样它就会出现。

我找到了这个解决方案:

$("#example").click(function() {    
$("#search").focus();
var e = jQuery.Event("keyup");
e.keyCode = 50;
$("#search").trigger(e);
});

但我无法让它工作。请问有什么想法吗?

这是 html 的样子:

<input type="text" id="search" />
Example: <span id="example">doctor</span>

最佳答案

$("#example").click(function() {    
$("#search").focus();
var e = jQuery.Event("keydown");
e.keyCode = 50;
$("#search").trigger(e);
});

引用:Definitive way to trigger keypress events with jQuery

关于jquery - 使用 jQuery 触发按键(keydown),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7427163/

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