拆分带有标题的表以打印出来
Split table with header to print it out
我正在用PHP从MySQL中读取一些数据,并试图在<table>
上打印(到纸上)数据,但我需要分割<table>
以使每个表只留下30行,每个表必须在<table>
中有一个头,我正在用<thead>
做头,但我不知道如何分割<table>
,因为我不知道有多少行将返回MySQL
我尝试用jQuery做这样的事情(不是这个):
if($('#my_table tbody tr').length > 30) {
$('#div_page').html($('#my_table thead') + $('#my_table').slice(0 , 30));
}
这只从第0行到第30行,所以如果我再做一次,它从第31行到第60行(对于jQuery,前30行现在不存在,因为它被打印到文档中)所以脚本从原始的<table>
但是我不知道如何让jQuery重复这个脚本直到所有的行都被打印出来
我不在乎它是否必须用jQuery, PHP, JavaScript或其他语言完成,但我需要的是它的工作很好
将if语句包装在while中,测试长度是否大于0。然后使用else语句来获取末尾的剩余行。
while ($('#my_table tbody tr').length > 0) {
if($('#my_table tbody tr').length > 30) {
$('#div_page').html($('#my_table thead') + $('#my_table').slice(0 , 30));
}
else {
//handle rows less than 30 if its the last iteration
}
}
相关文章:
- CSS-如何定位内容数据标题
- 使用javascript将动态表从一个html页面打印到另一个html页
- JavaScript打印功能使日历停止工作
- esri javascript异步打印
- 在PHP中使用javascript更改页面标题'if'
- 文本框不是从Javascript/Asp.net中的对话框中打印出来的
- 我们如何在谷歌浏览器的每个页面上打印表格标题
- 打印CSV文件的标题-Angular JS
- JavaScript 打印的窗口标题
- *Highchart*禁用图表标题并在下载/打印时显示
- 如何删除页面标题,url,日期时间和页码使用javascript打印
- 从浏览器打印时更改页面标题
- 拆分带有标题的表以打印出来
- 打印youtube视频标题脚本仅提供视频ID
- HTML5,如何匹配视频当前时间与标题数组打印标题在Javascript中
- 设置下拉菜单值的全局变量在标题前打印
- 我试图简单地打印或写/动态显示在网页上,无论在标题标签使用javascript
- PHP/CSS/JS -禁用打印按钮,同时保留文档标题
- & lt; a>标题和打印的标题使用javascript
- 在IE9的每个打印页面上都保留一个标题