[英]Keydown keyboard shortcut
我正在嘗試創建一個鍵盤快捷方式以用於聚焦(這是為了符合508標准)。 我希望能夠在iframe主體中執行此操作,但是如果無法這樣做,我可以去計划B,並且只要突出顯示該類,就可以從那里執行(這是通過跳至鏈接) 。 在小提琴中,如果您單擊產品顯示在方框內的任何地方,然后單擊選項卡以突出顯示單詞“文本”,那么我將嘗試從此處創建一個快捷方式(在本例中為CTRL + F12)以使光標移至到另一個div下方的輸入框,但我還無法使其工作。
https://jsfiddle.net/5ocp1kpw/1/
<div>
<a class="link" href="#">Test</a>
</div>
<div>
<input class="final" value="here" />
</div>
$('.link').keydown(function (e) {
if (e.which === 123) {
e.preventDefault();
$(this).find('.final').focus();
}
});
它不起作用,因為在$(this)
找不到.final
。 請記住,你把keydown
事件上.link
,所以你要尋找的兒童.link
是.final
。 沒有了。
該事件正在觸發,但找不到您要關注的元素。 只需執行$('.final').focus()
或找到其他選擇文本框的方式,即可進行設置。
小提琴: https : //jsfiddle.net/zn9sde03/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.