Javascript 在j查询中使用向上/向下键更改html行选择

Javascript 在j查询中使用向上/向下键更改html行选择,javascript,jquery,Javascript,Jquery,我有如下html表格: 现在我想用up/down键更改行选择&以及在jquery/java脚本中滚动。 谁能告诉我这怎么可能 $(document).keydown(function(event) { switch (event.keyCode) { case 38: /*Function for selecting when arroup*/ break; case 40: /*F

我有如下html表格:

现在我想用up/down键更改行选择&以及在jquery/java脚本中滚动。 谁能告诉我这怎么可能

$(document).keydown(function(event) {
                switch (event.keyCode) {
                    case 38: /*Function for selecting when arroup*/ break;
                    case 40: /*Function for selecting when arrowdown*/ break;
                }
            });

你是说这样的吗?

试试这样的

<table data-active="1">
    <tr><td>line<td/></tr>
    <tr><td>line<td/></tr>
    <tr><td>line<td/></tr>
    <tr><td>line<td/></tr>
<table>​

然后切换到hadle其他键、循环行为等。

这是可能的。你试过什么?我不知道。试着去做吧@csefaruk检查这个,我想这是可能的行索引@csefaruk请发布您的工作html代码和javascript,然后只有其他人可以使用它
$(document).keydown(function(e){
var table = $('table');
if(e.keyCode == 40)
{
    $('table tr:not(:nth-child(' + table.data('active') + '))').css('color','black');
    $('table tr:nth-child(' + table.data('active') + ')').css('color','red');
    table.data('active', table.data('active') + 1);
}
});