datatable隱藏列設定及獲取隱藏列的值
阿新 • • 發佈:2019-01-30
原文:原文連結
設定隱藏列:
"columns": [ { "data": "name" }, { "data": "password" }, { defaultContent: '<td class="caozuo">'+ <span class="lookup">檢視</span> '+ '<span class="modify">修改</span> '+ '<span class="delete">刪除</span></td>'}, {"data": "id","visible": false} ]
由於因為該id列設定為隱藏後,在頁面就沒有dom節點,所以使用jquery獲取不到該id的值
使用下面的方法就可以獲取到id
//先拿到點選的行號
var rowIndex = $(this).parents("tr").index();
//此處拿到隱藏列的id
var id = $('#example').DataTable().row(rowIndex).data().id;