我有我的印記,如向上啓用鍵盤(箭頭向上/向下)在列表項
<input id="field" type="text" />
<ul>
<li class="item"><a href="#">one</a></li>
<li class="item"><a href="#">two</a></li>
<li class="item"><a href="#">three</a></li>
<li class="item"><a href="#">four</a></li>
</ul>
這是一個建議清單。
當#field
焦點時,按向上箭頭或向下箭頭,我希望能夠選擇列表中的項目。
那我該如何把重點放在清單中的正確項目上?我試過類似
if (e.keyCode == 40){ //40 for arrow down
$('.item').first().focus();
}
但它不起作用。
這將回答你的問題:http://stackoverflow.com/questions/5694179/enabling-keyboard-arrow-up-down-in-a-list-item – HoffZ 2014-02-11 08:06:23