【发布时间】:2013-04-24 20:06:13
【问题描述】:
我正在使用 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> 中获取 30 x 30 行
但我不知道如何让 jQuery 重复该脚本,直到打印完所有行
我不在乎它是否必须使用 jQuery、PHP、JavaScript 或其他语言来完成,但我需要的是它能够正常工作。
【问题讨论】:
标签: php javascript jquery mysql printing