在javascript或jquery中通过单击和按键触发按钮
我的网络工具中有很多按钮。我为它们中的每一个都有.click()事件。我不知道如何在单击时添加键盘快捷键,以便用户可以单击按钮或按键盘上的键(例如“k”)来调用按钮功能在javascript或jquery中通过单击和按键触发按钮,javascript,jquery,Javascript,Jquery,我的网络工具中有很多按钮。我为它们中的每一个都有.click()事件。我不知道如何在单击时添加键盘快捷键,以便用户可以单击按钮或按键盘上的键(例如“k”)来调用按钮功能 $('#myButton').click(function () { // here is my code to be run when clicked }); 如何将例如“k”键添加到此按钮。 我还希望能够在某个时候禁用单击和按键。那么,如何禁用这两个事件侦听器呢 var myButton=docum
$('#myButton').click(function () {
// here is my code to be run when clicked
});
如何将例如“k”键添加到此按钮。
我还希望能够在某个时候禁用单击和按键。那么,如何禁用这两个事件侦听器呢
var myButton=document.querySelector("#myButton");
document.body.addEventListener("keydown",function(){
var code=75; // 75 is keycode of 'k'
if(event.keyCode==code)
{
myButton.click();
}
});
这里keydown事件被添加到body中,这样当用户单击一个键(这里是k)时,myButton将被“单击”,这就是它的click事件处理程序将被执行
要获取keyCodes
,请访问此网站,或在按键时尝试使用console logging keyCodes
这里keydown事件被添加到body中,这样当用户单击一个键(这里是k)时,myButton将被“单击”,这就是它的click事件处理程序将被执行
要获取
keyCodes
请访问此网站,或在按下键时尝试控制台记录keyCodes。如果我使用$(文档),以后如何解除绑定?看起来您使用的是jQuery,因此可以使用$(文档).off('keypress')
。看看我是否使用$(document),以后如何解除绑定?看起来您使用的是jQuery,因此可以使用$(document).off('keypress')
。看见