使用 jQuery 模拟按键

2024-01-12

使用 jQuery,如何在单击链接时模拟(触发?)KeyPress?例如,当用户单击以下链接时:

<a id="clickforspace" href="#">Click Here</a>

然后,通过单击该链接,就好像他们按下了键盘上的“空格键”一样。

像这样的事情,我假设:

$("#clickforspace").click(function(e) { 
    e.preventDefault(); 
    //... Some type of code here to initiate "spacebar" //
                                      });

关于如何实现这一目标有什么想法吗?


我相信这就是您正在寻找的:

var press = jQuery.Event("keypress");
press.ctrlKey = false;
press.which = 40;
$("whatever").trigger(press);

From here http://forum.jquery.com/topic/simulating-keypress-events.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 jQuery 模拟按键 的相关文章

随机推荐

  • Xcode 9 - 无法附加到 pid 进行框架单元测试

    使用时间机器从一台 Mac 迁移到另一台 Mac 后 我收到以下错误 无法附加到 pid 确保 项目标题 尚未运行 并且 系统用户名 有调试权限 仅当运行 任何 框架项目的单元测试时才会发生该错误 在模拟器和设备上运行应用程序效果很好 为应
  • 在 C# 中从 LINQ 提取 SQL 列扩展属性

    我有一个 SQL 表 每列都有扩展属性 有没有办法使用 Linq2SQL 从 C 中的 LINQ 访问这些 像 MS Description 之类的东西 不 据我所知 您可以编写一个与数据库中的存储进行对话的 SP 获取数据库对象名称和列名
  • 找不到 Storm 日志查看器页面

    我可以在多租户集群中提交拓扑作业 作业正在运行 但是 日志查看器页面不可用 有什么办法可以解决这个问题吗 在单击之前您需要启动日志查看器topology port查看日志查看器 要启动日志查看器 请运行 storm logviewer和你跑
  • 从二维列表中获取唯一元素

    我有一个二维列表 我像这样创建 Z1 0 for x in range 3 for y in range 4 然后我继续填充这个列表 这样Z1看起来像这样 1 2 3 4 5 6 2 3 1 2 5 1 我需要提取unique 1x3要点Z
  • 更改ios8扩展导航栏颜色

    我正在开发 iOS8 应用程序扩展 照片编辑扩展 我尝试过这些方法来更新导航栏颜色 但失败了 UINavigationBar appearance setBarTintColor UIColor yellowColor UINavigati
  • 如何用值向量填充索引矩阵

    我有一个矩阵 m idx 其中包含我想要索引的向量的位置元素 gt m idx 1 2 3 4 5 1 1 2 3 4 5 2 3 4 5 6 7 3 5 6 7 8 9 假设 x 是我的向量 x lt c 9 3 2 5 3 2 4 8
  • 2D 物理引擎:弹跳球与非弹性碰撞不会停止

    我用 Java 创建了一个简单的 2d 物理引擎 它使用圆形射弹和直墙 目前 对于每一帧 每个射弹的位置都会提前velocity 1 fps 之后速度每帧更新一次 碰撞检测使用先前位置和当前位置以点斜率形式定义一条线 检查该线是否与墙壁相交
  • 每 N 行重复一次 Excel 公式

    我正在尝试在 Excel 中添加一个重复公式 该公式将对每个科目的另一列 分数 中的一系列值进行求和 以获得每个科目的总分 我添加了以下公式 该公式似乎正确地合计了值 SUM 偏移 AO 2 ROW 424 424 0 424 1 You
  • 如何更改本机反应中警报的颜色

    如何在 React Native 中更改警报框的背景颜色 字体大小 我在单击按钮后发出警报 我不知道如何设计这个样式 谢谢您的帮助 Alert alert Plate Plate has been sent for printing tex
  • Elasticsearch 7.2.0:尚未发现或选举主节点,选举至少需要 X 个节点

    我正在尝试自动化 Kubernetes 集群中 Elasticsearch 节点的水平扩展和缩小过程 最初 我在 Kubernetes 集群上部署了一个 Elasticsearch 集群 3 个主节点 3 个数据节点和 3 个摄取节点 在哪
  • htaccess 将不带 .php 扩展名的 URL 重写到文件

    我有一个使用 osCommerce 的网站 所有页面都可以直接访问http www example com pagename php 但现在我想调整 htaccess 文件 以便它可以支持http www example com usern
  • 这是一个实用且足够高性能的着色器,可以在移动设备上进行模糊处理吗?

    我正在尝试使用 GLSL 着色器在移动设备上的游戏中实现模糊效果 我以前没有任何编写着色器的经验 我不明白我的着色器是否足够好 其实我已经从教程中复制了GLSL代码 我不知道这个教程是为了生动的演示还是也可以在实践中使用 这是使用高斯权重的
  • python 计算一个字符串在 pandas 数据帧的整行中出现的次数

    我有一个基于我之前的问题question https stackoverflow com questions 48330608 pandas dataframe search sting in the entire row 下面的代码运行良
  • 纯函数超时

    我怎样才能 杀死 一个花费太长时间的纯计算 我试过 import System Timeout fact 0 1 fact n n fact n 1 main do maybeNum lt timeout 10 7 return fact
  • 使 Logback 在其“%date”格式中包含日期和时间之间的“T”,以严格遵守 ISO 8601

    默认情况下 Logback http logback qos ch 编码器使用一个日期格式 http logback qos ch manual layouts html date类似于ISO 8601 http en wikipedia
  • 有没有办法测试 PostCSS Autoprefixer 是否正常工作?专门针对 Rails 6

    我正在使用 Webpacker 编写 Rails 6 Web 应用程序 据我了解 Rails 6 中的自动前缀通过 PostCSS 及其 autoprefixer 插件开箱即用 但是我无法验证这个库是否确实是我的 css 的前缀 有没有办法
  • 为什么 TestID 没有转换为 INT?

    开发人员和 DBA 我想我发现了 SQL 2008 R2 中的一个错误 除非你们中有人能解释下面的内容 您能否解释一下为什么在这种情况下 TestID 被转换为 NUMERIC 而不是 INT 请注意 这只是一个示例 向您展示我在尝试更大的
  • 英雄动画在嵌套导航器中不起作用

    我正在尝试在我的第一个 flutter 应用程序中使用英雄动画 但已经有像 Instagram 一样的底部导航 它是使用this https stackoverflow com a 46498543 10184844方法 我发现英雄动画在嵌
  • 如何将圆角半径应用于 LinearLayout

    我想做一个带有圆形边框的布局 如何在 a 中应用特定大小的半径LinearLayout 您可以在drawable文件夹中创建一个XML文件 比如说 称呼它为shape xml In shape xml
  • 使用 jQuery 模拟按键

    使用 jQuery 如何在单击链接时模拟 触发 KeyPress 例如 当用户单击以下链接时 a href Click Here a 然后 通过单击该链接 就好像他们按下了键盘上的 空格键 一样 像这样的事情 我假设 clickforspa