index 默认为-1,选中后才开启键盘监听,加一个 判断。
var index=-1;
document.onkeydown = function(){
var quickclick = $(".layui-table").find("tr:last");
switch(event.keyCode) {
case 40://down
index+=1;
var tr = $(".layui-table").find("tr:eq("+index+")");
tr.css('background-color', '#8FBC8F');
break;
case 38://up
index-=1;
var tr = $(".layui-table").find("tr:eq("+index+")");
tr.css('background-color', '#8FBC8F');
break;
}
}
获取单元格点击事件获取行号
table.on('tool(jqGridFilter)', function(obj){
var data = obj.data;
if(obj.event === 'setSign'){
//this.innerHTML='<div id="aa">这是内容</div>';
this.className+=data.sign;
this.style.background = "red";
};
});
获取行号:
obj.tr[0].rowIndex