如何在响应式显示的一行上添加一个类?

Luc*_*eDT 5 javascript jquery datatables

我正在尝试在用户单击的行上添加一个类。为此,我使用了该responsive-display事件。

$(function () {
    $('#people-waiting-send-up').DataTable().on('responsive-display', function (e, datatable, row, showHide, update) {
        row.addClass('opened')
    });
});
Run Code Online (Sandbox Code Playgroud)

row不是 jQuery 对象所以addClass()不起作用。我应该怎么做?

Luc*_*eDT 0

使用row.index,我可以找到用户单击的行,并向其添加一个类:

$(function () {
    $('#people-waiting-send-up').DataTable().on('responsive-display', function (e, datatable, row, showHide, update) {
        $(datatable.row(row.index()).node()).addClass('opened');
    });
});
Run Code Online (Sandbox Code Playgroud)