使用热键基于快捷键触发按钮单击事件

时间:2016-10-15 06:57:39

标签: javascript jquery angularjs hotkeys

我正在使用热键插件来实现快捷功能,我想在按任何快捷键时触发按钮点击。

hotkeys.add({
combo: 'alt+1',
callback: function (data) {
     data.preventDefault();
   " click "TakeAwayButton" here to call functionality of directive"
}
});

当我点击 Alt + 1 时,我想触发按钮点击。

按钮是:

<button type="button" id="TakeAwayButton" ng-click="orderType=1">Click Me </button>

2 个答案:

答案 0 :(得分:0)

您可以使用jQuery Library。查看此https://github.com/jeresig/jquery.hotkeys

答案 1 :(得分:0)

只需使用click()功能:

  

将事件处理程序绑定到&#34;单击&#34; JavaScript事件,或   在元素上触发该事件。

hotkeys.add({
combo: 'alt+1',
callback: function (data) {
     data.preventDefault();
     $('#TakeAwayButton').click();
}
});