如何使用jQuery对列1中的每个第一个td求和,以获得总账概念表中的余额?

wrrgggsh  于 2023-06-05  发布在  jQuery
关注(0)|答案(1)|浏览(164)

我的当前表数据
| 信贷|余额|
| - -----|- -----|
| 一万二|一万二|
| 三万三千|三万三千|
我很难得到每一个贷方td的余额。我应该如何使用jquery来应用它?
当前代码

var sum = 0;
  
        // Iterate over each table row
        $('table .outstanding_tr').each(function() {
            var value = parseInt($(this).find('td:eq(1)').text());
        
            // Add the value to the sum
            if (!isNaN(value)) {
                sum += value;
            }
        
        });
        console.log('Sum:', sum);

| 信贷|余额|
| - -----|- -----|
| 一万二|一万二|
| 三万三千|四万五|
这就是我想做的

lhcgjxsq

lhcgjxsq1#

显示HTML。
如果它是每个TR的第一个单元格,类为outstanding_tr,我们可以这样做

const sum = $('table tbody tr.outstanding_tr td:first-child')
  .map(function() { return +this.textContent })
  .get()
  .reduce((a,b) => a+b);

相关问题