我无法使用 JQuery DataTable 捕获 keydown 事件。我的目标是允许用户使用箭头键导航表格的行。因此,当用户按下箭头键时,我想捕获 keydown 事件并移动表的选定行(这是我使用选定行的类在数据表外部跟踪的内容)。但是,我似乎无法捕捉到 keydown 事件。
例如,下面的代码不起作用:
$('#myTable tbody').keydown(function (event){...});
我的想法是问题是表没有焦点,但也许这是错误的路径。例如,即使我添加以下内容,我也不会使用上面的代码捕获 keydown 事件:
$('#myTable tbody').click(function(e){ $('#myTable tbody').focus();});
我可以用 $(document) 捕捉 keydown ,但这是不可取的。
谢谢。