当我按下它时,我希望我的键快捷键(shift + c)能够专注于表单的select标签,就像按下它时标签的工作方式一样。
在我的html中,我有这个表单选择标记
<select id="myOptions">
<option selected> Options</option>
<option>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>
</select>
以下是我尝试关注select标记的脚本,但即使在我的控制台中它也不起作用:
$document.on("keydown", function(event){
if(event.shiftKey && event.keyCode === 67){
angular.element(document.getElementById("myOptions")).focus()
// a simple javascript does not focus it as well
// document.getElementById("myOptions").focus()
}
});
答案 0 :(得分:0)
这适用于我,使用jQuery:
$(document).on("keyup", function(event) {
if (event.shiftKey && event.keyCode === 67) {
document.getElementById("myOptions").focus();
}
});
请注意您遗失的);
。