1. 程式人生 > >datatable隱藏列設定及獲取隱藏列的值

datatable隱藏列設定及獲取隱藏列的值

原文:原文連結

設定隱藏列:

"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;