$('span#pricetotal').text(function() {
var val = 0;
for (var i = 0; i < 15; i++) {
val += parseInt($('span#itemtotal_' + i).text());
};
return val;
});
我有 15 倍<span>
,我用 jQuerytext()
函数定价。在上面的代码中,我想计算它们的总和并将其放入span#pricetotal
.
(20+20=40)
然而,发生的事情是元素显示而不是添加2020
。在上面我使用的代码中parseInt
- 这将返回NaN
.
我究竟做错了什么?谢谢你。
编辑:元素的 HTML 如下所示:
<span id="itemtotal_0">16</span>