私はこの質問のさまざまなバリエーションを見てきましたが、私は何をしているのかに特有のものを見つけることはできません。JavaScript配列の合計値?
私は動的にphp/mysqlクエリによって作成された入力フィールドを持っています。値は数値であり、彼らは、HTML結果の
<?php
foreach ($garment_sizes as $key =>$value){echo '<input type="number" class="size_select" name="'.$value.'" onchange="qty_update()"/><label class="size_label">'. strtoupper($value).'</label>';
}
?>
共通クラスを共有:
<input type="number" class="size_select" name="s" onchange="qty_update()"/>
<label class="size_label">S</label>
<input type="number" class="size_select" name="m" onchange="qty_update()"/>
<label class="size_label">M</label> <!-- etc -->
私は、このクラス「size_select」ですべてのフィールドを合計する関数を作成したい
function qty_update(){
var values = $('.size_select').serializeArray();
//having trouble writing the loop here to sum the array..
}
は興味があるだけ、なぜあなたはシリアライズする必要がありますか? JSON? – j08691
まあ、私はjqueryこの過去数ヶ月のカップルを学ぼうとしているので、私は何か新しいことをしたいときに行く最初の場所です。私はより良い解決策に向かっています。 –
なぜシリアル化する必要がありますか? –