jquery datatable前端分頁checkbox跨頁全選以及獲取跨頁選中的項

jquery datatable前端分頁,使用checkbox來選中,業務需求要跨頁全選
 
使用如下方式可以獲取到每行的 html node 。
這裏的是所有的行。包括沒有顯示的非當前頁的行,也可以獲取到。
 
$('#table').DataTable().row(0).node()
然後查找 input,獲取 checkbox
$($('#table').DataTable().row(0).node()).find('input')
設置 checkbox 的選中狀態就可以了
$($('#table').DataTable().row(0).node()).find('input').prop("checked", is_checked)
 
使用
$('#table').DataTable().rows().count()獲取所有行的 count,遍歷一下就可以了。
 
利用這個思路,獲取跨頁選中的,也很簡單了。
遍歷每一行,獲取checkbox,然後獲取狀態進行判斷就行了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章