如何获取所选jquery数据行的行号

时间:2014-09-05 08:39:49

标签: jquery datatables jquery-datatables

我试图从datatable获取行号并传入一些更新函数。有时它将行号作为[Object object]这是我的代码:

var table = $('#example').DataTable();
$('#example tbody').on( 'click', 'tr', function () 
{
var idx = table.row( this ).index();
alert(idx);//Some times it alerts [Object object] 
}

2 个答案:

答案 0 :(得分:6)

您可以使用

$('#example tbody').on( 'click', 'td', function () 
{
    var tr = $(this).closest("tr");
    var rowindex = tr.index();

     alert(rowindex);
});

这样你就可以得到行的索引值。

答案 1 :(得分:0)

    $(document).ready(function () {
    $("#example ").dataTable().find("tbody").on('click', 'tr', function () {
        alert(this.rowIndex);
    });
});

DEMO