添加行后将其选定

Make a row selected after adding it

本文关键字:添加行      更新时间:2023-09-26

我想要它,这样当我将一行添加到数据表时,该行将被选中(突出显示)。因此,我从当前选定的行中删除了选定的类,但我不知道如何将选定的类添加到新行中。

从当前选定的行中删除选定的类。

$('#rListTable tr.selected').removeClass('selected');

将新行添加到表中。

aTable.row.add(data.analysis).draw(false);

table.row.add()返回您刚刚添加的行的实例。因此,要设置该行的样式,您只需要将其选择为:

var rowAdded = aTable.row.add(data.analysis).draw(false);
$(rowAdded).addClass('selected');

或者你可以简单地做:

aTable.row.add(data.analysis).draw(false).nodes().to$().addClass('selected');

您可以检查API

添加一行并获取其新创建的节点以突出显示它是新添加的:

 var rowNode = aTable.row.add(data.analysis).draw(false); //This will add the row 
 $( rowNode ).addClass('selected'); //This will highlight that newly added row

问候