KeyBoard Навигация по меню с помощью jquery

Я пытаюсь добавить навигацию с помощью клавиатуры в Меню (на основе ul li), я связал событие нажатия клавиши с меню (или я должен привязать нажатие клавиши к документу?)

используемая функция обработчика приведена ниже

 KeyDown: function(e) {        

    var toFocus = false;


                  if (e.keyCode == 38) {
         toFocus = $((e.target/* li */).next()[0]);
      }
                          if (e.keyCode == 40) {
         toFocus = $((e.target).next()[1]);
      }
    if (toFocus) {
        $(e.target).attr('tabIndex', '-1');
        $(toFocus).attr('tabIndex', '0');
        toFocus.focus();
        return false;
        }
        }

здесь я получаюe.target as html вместо ли?

Можете ли вы предложить другой способ добавить навигацию с помощью клавиатуры?

Ответы на вопрос(3)

Ваш ответ на вопрос