名前/IDが増加する動的に作成された入力がいくつかあります。したい:
- すべての空白の入力を見つけてゼロで埋める
- 入力した数字をすべて合計する
- その合計を別の入力に入れます
jQuery 1.9.1 を使用しています。
このような行:
<input type="text" name="Amount1" id="Amount1" value="0" class="Amount">
<input type="text" name="Amount2" id="Amount2" value="" class="Amount">
<input type="text" name="Amount3" id="Amount3" value="10" class="Amount">
<input type="text" name="Amount4" id="Amount4" value="150" class="Amount">
合計を次のように入力します。
<input type="text" name="Totals" id="Totals" value="" class="Totals">
これは私がうまくいくかもしれないと思っていたものですが、近くにはありません:
$('input[name^="Amount"]').each(function(){
var emptyTextBoxes = $('input:text').filter(function() { return this.value == ""; });
emptyTextBoxes.each(function() {
//total up numbers
???
});
});