gpt4 book ai didi

javascript - 在文本字段上触发回车键

转载 作者:行者123 更新时间:2023-12-02 17:59:26 25 4
gpt4 key购买 nike

我对 Jquery 很陌生,我正在尝试刺激文本字段上的 Enter 键。但它不起作用。

我有一个 ID 为 deviceSearchByName 的文本字段。我在 deviceSearchByName 中输入了一些文本当我按 Enter 时,将显示搜索结果。我正在 safari 控制台尝试此代码:

var e = jQuery.Event("keydown");
e.which = 13; // Enter
$("#deviceSearchByName").trigger(e)

它没有触发回车键事件。

编辑:

var e = jQuery.Event("keyup");
e.which = 8; // Enter
$("#deviceSearchByName").trigger(e)

JSFiddle关联。在我的网页中,当我手动按 Enter 键(输入搜索关键字后)时,我会得到搜索结果。但是当我使用JS触发时。我没有看到该文本框发生任何事件,也没有显示任何结果。

我哪里出错了?

最佳答案

您可以在此处 ( http://api.jquery.com/trigger/ ) 看到触发器可以有两个参数。一项用于事件,一项用于额外参数。

所以你需要做:

var e = jQuery.Event("keydown");
e.which = 13; // Enter
$("#deviceSearchByName").trigger('keydown', e);

关于javascript - 在文本字段上触发回车键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20682688/

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