我有一个输入表:价格,数量,税前总额和税后总额。我想计算价格x数量=税前总计和税前总计x增值税=税后总计。我想使用jQuery进行计算,但无法弄清楚!
jQuery(".acf-repeater .acf-row").each(function(element) {
var row = $(element);
var orderrow_quantity = row.find(".orderrow-quantity input").val();
var orderrow_price_before_tax = row.find(".orderrow-price-before-vat input").val();
var orderrow_total_before_tax = orderrow_quantity * orderrow_price_before_tax;
var orderrow_total_after_tax = orderrow_total_before_tax * vat_percentage;
row.find(".orderrow-total-before-vat input").val(orderrow_total_before_tax);
row.find(".orderrow-total-after-vat input").val(orderrow_total_after_tax);
});
答案 0 :(得分:3)
您可以更改参数或使用$(this)
代替$(element)
jQuery(".acf-repeater .acf-row").each(function(i, element) {
var row = $(element);
var orderrow_quantity = row.find(".orderrow-quantity input").val();
...
});
OR
jQuery(".acf-repeater .acf-row").each(function() {
var row = $(this);
var orderrow_quantity = row.find(".orderrow-quantity input").val();
...
});
希望这会对您有所帮助。