使用jquery使用键盘进行导航

使用jquery使用键盘进行导航,jquery,Jquery,1.当我使用键盘向上箭头时,它应突出显示向上移动的行,如果我按下向下箭头,则高光应向下移动 2.如果我在按住ctrl键的同时使用向上箭头或向下箭头,我应该能够进行多选 在这里,我写了代码,如果我一直按向上箭头,它将继续选择,向下箭头,它将取消选择,但我想做我上面提到的 [http://jsfiddle.net/hKZqS/2/] switch(e.which) { // user presses the "a" key case 38: if(!e.ctrlKey)

1.当我使用键盘向上箭头时,它应突出显示向上移动的行,如果我按下向下箭头,则高光应向下移动

2.如果我在按住ctrl键的同时使用向上箭头或向下箭头,我应该能够进行多选

在这里,我写了代码,如果我一直按向上箭头,它将继续选择,向下箭头,它将取消选择,但我想做我上面提到的 [http://jsfiddle.net/hKZqS/2/]

switch(e.which)
{
    // user presses the "a" key
    case 38:  if(!e.ctrlKey)
                $('tr').removeClass('ui-selected');
              $('tr#'+(clickid-1)).attr('class', 'ui-selected');
              clickid = clickid-1;
              break;    
    // user presses the "s" key
    case 40:  if(!e.ctrlKey)
                $('tr').removeClass('ui-selected');
              $('tr#'+(clickid+1)).attr('class', 'ui-selected');
              clickid = clickid+1;
              break;
}
您还必须检查clickid是否大于0和

您还必须检查clickid是否大于0和