我有以下单选按钮。
<input id="r1" type="radio" name="options" value="1" />
<input id="r2" type="radio" name="options" value="2" />
<input id="r3" type="radio" name="options" value="3" />
为了加快表单输入,我想添加热键。即使用“TAB”用户可以专注于任何一个单选按钮,如果他按下我的specefied热键,它将被检查。
例如,让用户专注于第二个单选按钮,我的热键是“ctrl”+“space”。因此,当用户按热键时,只会检查第二个单选按钮。
$(document).keydown(function(e) {
if (e.keyCode == 32 && e.ctrlKey) {
//Focus radio button should be checked
}
});
我如何使用jQuery做到这一点?
答案 0 :(得分:1)
您可以使用Jquery Hit密钥插件来实现此目的,而不是编写自己的代码。
答案 1 :(得分:0)
$(document).keydown(function(e) {
if (e.keyCode == 32 && e.ctrlKey) {
e.target.checked = true
}
});