反转HTML网格数据
我有一个html网格表,它在js文件中创建表,看起来像这样
tbl_html = tbl_html + '' + '' + yearconvert(yearr) + ' ' + '' + starttime+ ' ' + '' + endtime + ' ';
有一个循环,它给出了年份,开始时间,结束时间的值。 它显示得很好,但我想反转我在html网格中看到的结果。
for (var i = 0; i < matrix.length; i++) { var starttime= Date.UTC(parseInt(matrix[i].start_time); var endtime = Date.UTC(parseInt(matrix[i -1]); var year =matrix[i].year; }
我希望看到最后一行将是第一行,其他如下,例如年份,2009年11月 – 10/2009 – 09/2009 – 08/2009
[编辑]也就是说,我只想更改行顺序而不是列[/ edit]
任何想法实现它?
谢谢
如何向后通过矩阵?
for (var i = matrix.length-1; i >= 0; i--) { var starttime= Date.UTC(parseInt(matrix[i].start_time); var endtime = Date.UTC(parseInt(matrix[i -1]); var year =matrix[i].year; tbl_html = tbl_html + '' + '' + yearconvert(yearr) + ' ' + '' + starttime+ ' ' + '' + endtime + ' '; }
你能不能只编辑JS
tbl_html = tbl_html + '' + '' + starttime + ' ' + '' + endtime+ ' ' + '' + yearconvert(yearr) + ' ';
试试这个尺码:
基本上,我们只是遍历tbody元素的rows集合。 我们在第一个包含数据的行之前插入具有递增索引的行。 如果表有标题,则第一个数据行是行[1] – 如果表没有标题,则第一个数据行是行[0]。 我们之前需要插入的行是不断变化的,所以我们必须在每次循环时获得它的引用。 幸运的是,索引保持不变 – 因此使用tbody.rows[firstRowIndex]
其内容确实发生了变化,即使乍一看这可能被错误地视为常量。
var griddatayear = reversegridarray(arrayyear); var griddatastart = reversegridarray(arraystart); var griddataend = reversegridarray(arrayend); var griddatadur = reversegridarray(arrayduration); var size; function reversegridarray(gridarr) { var gridarrayresult = []; var myres; ii = gridarr.length; for (var i = ii - 1; i >= 0; i--) { gridarrayresult.push(gridarr[i]); } size=gridarrayresult.slice(0).sort().indexOf(undefined); myres = gridarrayresult.filter(function (e) { return e }); return myres; } for (var i = 0; i < size ; i++) { tbl_html = tbl_html + '' + //'' + monthsupdated[i] + ' ' + '' + yearconvert(griddatayear[i]) + ' ' + '' + griddatastart[i] + ' ' + '' + griddataend[i] + ' ' + '' + griddatadur[i] + ' '; }
问题已解决
- 如何获得同位素以避免可变尺寸瓷砖的间隙
- jQuery Animate Stepfunction
- 如何访问块内的变量
- IE Javascript错误“对象不支持此属性或方法”在jQuery中
- 如何在类中使用getElementById获取值并在另一个类中使用它
- jQuery / Javascript查找并替换所有实例
- Jquery Impromptu回调问题 – $ .prompt失败
- Meteor:从动态过滤的下拉列表中选择选项
- jQuery UI:从原始div拖动并克隆,但保留克隆
Interesting Posts