【问题标题】:jquery auto compute product of two value from text inputsjquery 自动计算文本输入中两个值的乘积
【发布时间】:2012-07-17 22:39:44
【问题描述】:

我有两个输入框,我们分别命名为 txt_qty 和 txt_price。 我想要做的是自动计算两个值的乘积并将其放置 在另一个文本输入中。

jQuery 代码:

$('.toAdd').live('change', function() {
  var total = 0;

  $('.toAdd').each(function () {
    var v = $(this).val();
    total *= Number(v);
  });

  $('#total_amount').val(total);
});

假设 txt_qty 和 txt_price 有一个类 'toAdd' 并且产品容器的 id 是 'total_amount'。

上面的代码只适用于添加两个值,使

total += Number(v);

但是当我做到了

total *= Number(v);

它不起作用。这里似乎有什么问题?

【问题讨论】:

    标签: jquery html autocomplete


    【解决方案1】:

    开始时total = 0,第一次*=时,结果为0..

    如果您有两个输入,请执行此操作:

    var total = parseInt($('#txt_qty').val()) * parseInt($('#txt_price').val());
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      • 2018-10-28
      • 2022-12-09
      • 1970-01-01
      相关资源
      最近更新 更多