$('span#pricetotal').text(function() {
var val = 0;
for (var i = 0; i < 15; i++) {
val += parseInt($('span#itemtotal_' + i).text());
};
return val;
});
私はjQuery関数<span>
で価格を設定する15倍を持っています。text()
上記のコードでは、それらすべての合計を数えて、に入れたいと思いますspan#pricetotal
。
ただし、何が起こるかというと、加算の代わりに(20+20=40)
、要素はを示します2020
。上記のコードで使用しましたparseInt
-これはを返しますNaN
。
私は何が間違っているのですか?ありがとうございました。
編集:要素のHTMLは次のようになります:
<span id="itemtotal_0">16</span>