フォームの合計値を計算するために、次の関数を実装しました。
$('tr').each(function(index, element) {
if( ($(this).find('input.operation').val() == "add") || ($(this).find('select.operation').val()=="add")) {
total = parseFloat($(this).find('input.subtotal').val( $('input:eq(1)',this).val() * $('input:eq(2)',this).val() ));
console.log(subtotal);
} else {
console.log( $(this).find('input.subtotal').val( $('input:eq(1)',this).val() * $('input:eq(2)',this).val() ) );
}
});
しかし、コンソール ログを見ると、次のようにしか表示されません。
[prevObject: e.fn.e.init[1].....
実際の値を表示する代わりに、私の質問は Object から float に変換するにはどうすればよいですか?
parseFloat が機能していないようです (明らかに、文字列を float に変換するだけなので)