javascript - jQuery:如何使键盘事件在单击事件上执行相同的操作

标签 javascript jquery

我需要使点击事件和向右箭头产生相同的事件

所以不要重复这段代码

$('#foo').on('click',function() {
    //do something
});

$(document).keydown(function(e){
   if (e.keyCode == 39) {
    //do the same thing above
   }
});

我该怎么做?

谢谢:)

最佳答案

让它们都触发相同的函数。

$('#foo').on('click', CoolFunction);

$(document).keydown(function(e){
   if (e.keyCode == 39) {
    CoolFunction();
   }
});

function CoolFunction() {
  //same thing
}

关于javascript - jQuery:如何使键盘事件在单击事件上执行相同的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16630883/

相关文章:

javascript - 在一个 td 中显示数组项,每个项在新行中显示

javascript - 如何在最新的jqgrid中使用单击行编辑

javascript - bxSlider onAfterSlide 回调

jquery css类问题

javascript - 谷歌浏览器播放视频时显示黑边

javascript - 获取谷歌分析API响应

javascript - 使用axios接收到403错误时如何停止writestream创建文件

javascript - 将属性添加到对象数组

javascript - 如何通过 id 将数组元素与指令中的 dom 类元素绑定(bind)?

javascript - 如何实现像facebook一样的自动url检测? (不是如何实现url提取)