从jQuery DataTable获取选定的行数据

时间:2016-07-01 04:45:54

标签: jquery datatable

我尝试从jquery数据表中的选定行提取原始数据。我使用的是1.10.7版本。这是我的简单代码

 var table = $('#Searchtbl').DataTable({
                "columns": [
                            { "data": "poNumber" },
                            { "data": "relnumber" },
                            { "data": "recNumber" },
                            { "data": "vendorName"},

                ],
            });



            $('#Searchtbl tbody').on('dblclick', 'tr', function () {
                console.log(table.row(this).data());
                //$('#searchModel').modal('hide');
            });

但是一旦控制台打印出来就说未定义。任何人都可以说我在这里做错了,

3 个答案:

答案 0 :(得分:2)

最后我用这种方式解决了这个问题.Reson是新版本的Datatable库不再工作 table.row(this).data()这样

  return(
  <ScrollView>
    <Toolbar title={this.props.title}>
    </Toolbar>

      <HomeScreenTop />
      <HomeScreenBottom navigator={navigator}/>

  </ScrollView>
 );

干杯..

答案 1 :(得分:0)

你需要这个吗?

 $('#example tbody').on( 'click', 'tr', function () {
     console.log( table.row( this ).data() );
 } );

Detail

答案 2 :(得分:0)

获取数据

var table = $('#example').DataTable();

$('#example tbody').on( 'click', 'tr', function () {
    console.log( table.row( this ).data() );
} );

All the Details