我试图根据他们的类获得多个div的值,然后将它们添加起来。我遇到的问题是他们没有转换为字符串,无论我尝试过什么,而不是多行加起来“800”它输出“500200100”。
以下是.each
功能
var sum = '';
$('.tm-xxx').each(function() {
sum += parseInt(($(this).text()));
});
什么是可能的解决方案?我也尝试用parseInt包装整个sum += parseInt(($(this).text()))
但没有成功。
答案 0 :(得分:1)
使sum变量为整数:
var sum = 0;
它在您的示例中连接字符串,而不是添加整数。