我创建了一个带有列id,名称,内容的js数据表。
我想获得id = number的行对象,我可以使用select方法。
我该怎么做?
我使用rows()。every()方法来查找行,但我认为这有点愚蠢。
答案 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