【问题标题】:Get the data of table to a jquery variable将表的数据获取到jquery变量
【发布时间】:2013-07-05 11:05:02
【问题描述】:

我有一个表和表中的数据已存储到 jquery 变量,但我已对表应用分页,因此只有表的当前值被存储到变量中,而表的下一页条目不是,代码如下,如何将表中的所有值存储到 jquery 变量中?谁能帮忙..?

$("#button3").click(function(){

    arr = new Array();
    $("td").each(function () {
        t = $(this).text();
        arr.push(t);
    });

    var pdf = new jsPDF();
    pdf.setFontSize(3);
    pdf.text(35, 25,arr);
    pdf.save('message.pdf');
});

【问题讨论】:

  • 你是如何实现分页的?
  • 没有jquery变量这样的东西!!!
  • 你是如何分页表格的?是图书馆吗?它是在客户端处理还是在服务器端处理?
  • 如果你使用一些服务器端的分页,你不能得到所有的数据。如果你能得到所有的数据,使用分页没有意义
  • 我使用datable.js文件进行分页

标签: jquery


【解决方案1】:

您可以使用临时计数器变量并在限制达到该值时推送代码。

$("#button3").click(function(){
    var limit = 10;
    var count = 0;
    arr = new Array();
    $("td").each(function () {
        t = $(this).text();
        if(count <= limit){
        arr.push(t);
        count ++;
       }
    });

    var pdf = new jsPDF();
    pdf.setFontSize(3);
    pdf.text(35, 25,arr);
    pdf.save('message.pdf');
});

【讨论】:

  • 这不起作用,我的页面上有 5 个条目,即使我增加了限制,它仍然只显示 5 个条目,我需要转到下 5 个条目以将其数据下载到 pdf,但我想在同一页面上做
  • 这有点模棱两可。您是通过任何插件还是从服务器端使用分页?
  • 我使用 js 代码进行分页,它使用 datatables.js 存储在我的目录中,并在我的代码中调用我的表,如 datatables.net 所示
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多