Javascript/Datatables:如何在数据表中查找行

Javascript/Datatables: How to find a row in datatables?

本文关键字:数据表 查找 Datatables Javascript      更新时间:2023-09-26

我创建了一个js数据表,其中包含列id、名称和内容。

我想得到id=number的行对象,我可以在上面使用select方法

我该怎么做?

我使用rows(.eevery)方法来查找行,但我认为这有点愚蠢。

假设您根据id(第一列)找到列的2值,那么您应该执行以下操作:

var table = $('#example').DataTable();
table.rows().every( function ( rowIdx, tableLoop, rowLoop ) {
    var data = this.data();
    if(data[0]==2){ //if id == 2
        // ... do something with data(), or this.node(), etc
        alert(data[1]); 
    }
} );

看看这个工作小提琴

有关这方面的更多信息,您也可以查看文档