2016-10-31 5 views
0

私のプロジェクトではdatatableが完璧に機能しています。最後の列には、うまく動作する各行にボタンを追加しています。Datatableボタンからid値を取得

私は、このボタンのid属性に特定の値を割り当てると、ボタンをクリックしたとき、その値を取得するには、今しようが、私は

その任意の提案をしてください取得するために管理していませんでしたよ?

var table = $("#example").DataTable(); 
     $('#example tbody').on('click', 'button', function() { 
      var id = table.row($(this).attr('id')); 
      console.log(id); 
     }); 

が、上記のコードを返し:

[0:配列[0]、コンテキスト:配列[1]、セレクタ:オブジェクト、AJAX:オブジェクト]

答えて

1

場合buttonに割り当てられた 'id'属性はこれを使用します。

var table = $("#example").DataTable(); 
$('#example tbody').on('click', 'button', function() { 
    var id = $(this).attr('id'); //$(this) refers the clicked button element 
    console.log(id); 
}); 
+1

私はこれを初めて知っていて、これらのもののいくつかについてはまだ混乱しているので、私の貧しい知識については申し訳ありません –

関連する問題