最近在使用layui实现一个功能的时候,需要或得当前table表格的页码值与数据条数向后台传递参数。
在网上查了很多资料也没有解决,最后发现其实解决方案很简单,直接操作分页组件的DOM元素即可解决,具体步骤如下:
通过F12调试可以看到当前页码元素的class属性为layui-laypage-skip,分页数目为layui-laypage-limits。
即可以通过
$(".layui-laypage-skip").find(“input”).val() //当前页码值
$(".layui-laypage-limits").find("option:selected").val() //分页数目
获取数据
感谢好心的网友指出 把输入框值改了 取到的值就不对了
换一种实现方式
$(".layui-laypage-em").next().html(); //当前页码值
或者
tablename.config.page.curr tablename.config.limit
//一个页码一个每页条数
//var tablename = table.render({}); tablename是表格加载后的返回值