Qnt、単価および合計価格の入力項目があります。また、私は自動計算のためのjQueryコードを書いています。自動計算結果が返却されない
Htmlの -
<input class="form-control qnt" min="0" step="any" type="number" name="qnt" placeholder="Quantity" required>
<input class="form-control unit_price" type="number" min="0" step="any" name="unit_price" placeholder="Unit Price" required>
<input class="form-control total_price" type="number" name="total_price" placeholder="Total Price" value="" readonly>
jQueryの -
$('table.table').change('input', function() {
var Qnt = $('.qnt').val();
var UnitPrice = $('.unit_price').val();
var totalPrice = parseInt(Qnt) * parseInt(UnitPrice);
$('.total_price').val(totalPrice); // Result Print
});
このコードは、罰金計算が、私はそれを返す合計価格値($('.total_price').val();
)をキャッチしようとした場合の問題は、ある未定義 。後にコンソールtotalPrice
初めて返すnull null結果。
誰も私が間違って何をしたか教えてもらえますか?前もって感謝します。
注:私のテーブルフィールドは、Ajaxを使用して自動的に作成されます。申し訳ありません私はそれ以前に黙っていませんでした。
あなたはそのコードから何を期待する、あなたはクラス 'total_price'に関連付けられた複数の要素を持っていると仮定すると? – pshep123