我希望能够使用.toggle(),但绑定到keydown元素-jQuery

我希望能够使用.toggle(),但绑定到keydown元素-jQuery,jquery,events,toggle,Jquery,Events,Toggle,我已经看到了jqelement.toggle(fn1,fn2,fn3,fn4)可以在我想要单击该元素的情况下实现这个功能。我希望它依次触发tab keydown事件上的事件 谢谢您通过触发来触发,所以在事件中只需触发,如下所示: jQElement.keydown(function(e) { var keyCode = e.keyCode || e.which; if (keyCode == 9) $(this).click(); //tab key only }); 或者,只需使用

我已经看到了jqelement.toggle(fn1,fn2,fn3,fn4)可以在我想要单击该元素的情况下实现这个功能。我希望它依次触发tab keydown事件上的事件

谢谢

您通过触发来触发,所以在事件中只需触发,如下所示:

jQElement.keydown(function(e) {
  var keyCode = e.keyCode || e.which; 
  if (keyCode == 9) $(this).click(); //tab key only
});
或者,只需使用相同的
keyCode
检查并编写您自己的
.tabToggle()
函数,如果您愿意,就不难了

,根据需要进行调整,但概念与
相同。toggle()
已经在内部执行了操作。

您通过触发来触发,因此只需在事件中触发,如下所示:

jQElement.keydown(function(e) {
  var keyCode = e.keyCode || e.which; 
  if (keyCode == 9) $(this).click(); //tab key only
});
或者,只需使用相同的
keyCode
检查并编写您自己的
.tabToggle()
函数,如果您愿意,就不难了


,根据需要进行调整,但概念与
相同。toggle()
已在内部执行。

您可能必须自己滚动您可能必须自己滚动功能参数中缺少
e
。@Sarfraz Ahmed:修复,在一分钟内添加tabToggle方法以防有人好奇您在函数参数中缺少
e
。@Sarfraz Ahmed:修复了在一分钟内添加tabToggle方法以防有人好奇的问题