gpt4 book ai didi

javascript - 从数据表选定行中获取最低和最高日期值

转载 作者:行者123 更新时间:2023-12-02 14:25:51 24 4
gpt4 key购买 nike


我遇到一种情况,我需要通过单击按钮从数据表中选定的行中查找日期的最低和最高值(格式:“YYYY-MM-DD”)。
我设法从另一列名为“总计”的列中获取值的总和,但很难计算最小和最大日期值。

我的代码是:

// Show data in alert:
// for example: From 2016-06-02 to 2016-06-05: Total = xxxxx.xx
$('#showData').click(function() {
var totalSUM = 0;
$("table tbody tr.selected").each(function() {
var getTotal = $(this).find("td:eq(1)").html();
totalSUM += Number(getTotal);
});
alert('From "fromDate" to "toDate": Total = ' + totalSUM);
});

And here is the working demo

最佳答案

您还可以跟踪 minDate 和 maxDate 并在每次迭代时更新它们,就像您已经使用totalSUM 所做的那样。

$('#showData').click(function() {
var totalSUM = 0, minDate, maxDate;
$("table tbody tr.selected").each(function() {
var getTotal = $(this).find("td:eq(1)").text(),
date = $(this).find("td:eq(0)").text();
totalSUM += Number(getTotal);
minDate = !minDate || date < minDate ? date : minDate;
maxDate = !maxDate || date > maxDate ? date : maxDate;
});
alert('From "fromDate" to "toDate": Total = ' + totalSUM + ' from ' + minDate + ' to ' + maxDate);
});

Forked Fiddle

关于javascript - 从数据表选定行中获取最低和最高日期值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38246976/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com