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

时间:2015-11-10 08:00:27

标签: javascript jquery datatables

我创建了一个带有列id,名称,内容的js数据表。

我想获得id = number的行对象,我可以使用select方法。

我该怎么做?

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

1 个答案:

答案 0 :(得分:1)

假设你根据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]); 
    }
} );

查看此工作fiddle

有关详细信息,您还可以查看documentation