复选框以触发热键
Checkbox to trigger hotkey
我需要为我正在编辑的JavaScript中的用户脚本设置一个复选框函数。该复选框应触发热键组合:ctrl++
我对 JavaScript 很新鲜,所以如果你能保持它的简单性,我会非常讨厌它。
我之前尝试搜索触发热键的复选框功能,但没有运气。希望有人能帮忙。
提前,谢谢
/亚历克斯
试试这段代码
.HTML
<input type="checkbox" id="triggers" /> trigger me
.JS
$('body').keydown(function(e){
if(e.ctrlKey){
switch(e.which){
case 17: e.preventDefault();
break;
case 107:
alert("ctrl++");
e.preventDefault();
break;
default:
break;
}
}
});
$('input:checkbox').click(function(e){
if($(this).is(':checked')){
var e=$.Event('keydown');
e.which=107;
e.ctrlKey=true;
$('body').trigger(e);
}
});
在这里演示
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 正在验证8个真/假复选框或复选框中的2个
- 为复选框javascript指定两个值
- 如何在单击复选框后调用控制器方法
- 从复选框和Selects-KnockoutJS中获取值的总和
- 选中多个具有相同名称的复选框
- 使用Jquery选择或取消选择ListView中的所有复选框
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 使用$.ajax发布多个复选框
- AngularJS单选筛选不适用于Name、Description和Field4复选框值
- 使用jquery选中/取消选中单个复选框
- Angular JS Filter-通过3个复选框进行筛选
- 如果选中了多个复选框,如何添加事件
- Javascript复选框函数:;缺少:在属性id之后"
- JavaScript-切换“;全部检查”;复选框true/false
- 如何从javascript/jquery中的复选框中获取布尔值
- 在Ajax中捕获复选框值
- 显示隐藏复选框
- 如何使用javascript函数在gridview中按行启用/禁用复选框
- jquery中的复选框依赖项