0
私は最後に行数を持つid`sを持ついくつかの要素をページに持っています。例値を増やして配列を作成する
<input type="hidden" name="productid1" id="productid1" value="4941">
<input type="hidden" name="qty1" id="qty1" value="2">
<input type="hidden" name="productid2" id="productid2" value="4942">
<input type="hidden" name="qty2" id="qty2" value="1">
<input type="hidden" name="productid3" id="productid3" value="4941">
<input type="hidden" name="qty3" id="qty3" value="5">
iについての要素がカウント知っている、とi`mはproductidX値からキーとjsの配列を作る必要があり、値の値の合計私はその
var out = [];
var tot = jQuery('#totitems').val();
for(var i = 1; i <= tot; i++)
{
out[jQuery('#productid'+i).val()] += parseFloat(jQuery('#devQty'+i).val())
}
ようにしようと試みqtyX
が、これが動作しない(
i`mはtahtようsomesing必要は
[4931] => 7
[4942] => 1
誰かがこれについて正しい方法を教えてくれますか?
ミスのため申し訳ありませんが、英語ではない私の母国語
代わりに '#のdevQty' + Iの例では「#qty '+ i – Dmitry
オブジェクトを配列に変更する、var out = {} –
配列の既存の項目が未定義であり、何かを追加しようとしています。あなたは答えをチェックする前にこれをチェックする必要があります:D –