求教jquery datatables 插件如何生成一列序号列

2024-12-04 06:55:50
推荐回答(2个)
回答1:

render: function(data, type, full,meta ) { // 返回自定义内容
return meta.settings._iDisplayStart+meta.row+1;
}
meta.settings._iDisplayStart 是当前页的开始位置,如分页大小是20,第一页就是0,第二页就是20.
meta.row 是当前页的序号从0开始,如果你想每页都从1开始直接返回meta.row就可以了。

回答2:

利用事件的方式,让datatables的draw方法完成后触发一个自定义事件,然后绑定事件侦听函数,用这个函数给表格的每行强行加上一个单元格来显示序号。