【问题标题】:How to get consecutive number values 1,2,3,4,5 and so on, in multidimensional arrays如何在多维数组中获取连续的数值1、2、3、4、5等
【发布时间】:2017-05-26 03:16:00
【问题描述】:

这里我用的是分页JS,想取每一个被点击的列表(li)的值。

能不能把这个数组的多维值改成连续的数字,比如:1,2,3,4,5,6,7,8,9,10,11,12,13等。

$('#pagination').pagination({
  dataSource: function(done) {
    var result = [];
    for (var i = 1; i <= 1000; i++) {
      result.push(i);
    }
    done(result);
  },
  pageSize: 10,
  callback: function(data, pagination) {
    console.log(data[0]);
  }
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/paginationjs/2.0.8/pagination.min.js"></script>

<div id="pagination"></div>

【问题讨论】:

    标签: javascript jquery arrays multidimensional-array


    【解决方案1】:

    这很简单,你只需要除以 'totalNumber' 然后执行 Math.ceil 函数。

    $('#pagination').pagination({
      dataSource: function(done) {
        var result = [];
        for (var i = 1; i <= 1000; i++) {
          result.push(i);
        }
        done(result);
      },
      pageSize: 10,
      callback: function(data, pagination) {
        var numCeil = Math.ceil(data[0] / 10);
        console.log(numCeil);
      }
    });
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/paginationjs/2.0.8/pagination.min.js"></script>
    
    <div id="pagination"></div>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-04
      • 1970-01-01
      • 1970-01-01
      • 2021-08-17
      • 1970-01-01
      • 1970-01-01
      • 2013-03-16
      • 1970-01-01
      相关资源
      最近更新 更多