使用jQuery汇总每个树的所有持续时间(hh:mm)可以通过以下步骤实现:
<div class="tree">
<span class="duration">01:30</span>
</div>
<div class="tree">
<span class="duration">02:15</span>
</div>
<div class="tree">
<span class="duration">00:45</span>
</div>
var totalHours = 0;
var totalMinutes = 0;
$('.tree').each(function() {
// 获取当前树的持续时间
var duration = $(this).find('.duration').text();
// 将持续时间拆分为小时和分钟
var hours = parseInt(duration.split(':')[0]);
var minutes = parseInt(duration.split(':')[1]);
// 累加总的小时和分钟
totalHours += hours;
totalMinutes += minutes;
});
// 将分钟转换为小时
totalHours += Math.floor(totalMinutes / 60);
totalMinutes = totalMinutes % 60;
// 格式化总的持续时间
var totalTime = ('0' + totalHours).slice(-2) + ':' + ('0' + totalMinutes).slice(-2);
console.log('总的持续时间:' + totalTime);
这样,你就可以使用jQuery汇总每个树的所有持续时间,并得到总的持续时间(hh:mm)。请注意,这里的示例代码仅用于演示目的,实际应用中可能需要根据具体情况进行适当的修改。
领取专属 10元无门槛券
手把手带您无忧上云