【发布时间】:2016-02-14 01:57:18
【问题描述】:
我有一个表格,我希望用户使用向上/向下箭头键导航,这部分是使用 Datables 的 keyTable 扩展来完成的。
我还希望突出显示包含焦点单元格的表格行。我已经尝试过这段代码,它应该将 selected 类添加到应该反过来突出显示它的行中,但它没有。
table
.on( 'key-focus', function ( e, datatable, cell ) {
var row = datatable.row( cell.index().row );
$( row.node() ).addClass( "selected" );
} );
【问题讨论】:
-
你需要添加css规则:jsfiddle.net/hqxq7dk1/3
-
不要争论,因为您的建议有效,但我认为
selected类是在引导程序中定义的。 -
使用
Select扩展名可能会更好:datatables.net/extensions/select [ jsfiddle.net/hqxq7dk1/4 ] -
该行不再突出显示(在 Chrome 中)。
-
我更新了我的答案。不确定 SO 是否通知 OP 对答案的编辑。
标签: jquery twitter-bootstrap datatables datatables-1.10