我产生了像这样的输入:

<input type="text" id="rfq_ironilbundle_quotes_offer_price_0" name="rfq_ironilbundle_quotes[offer_price][0]" required="required" class="form-control offered-price">
<input type="text" id="rfq_ironilbundle_quotes_offer_price_1" name="rfq_ironilbundle_quotes[offer_price][1]" required="required" class="form-control offered-price">


这些输入可以是两个以上。

当用户填写并附加到div元素上时,我需要计算输入中的所有价格。我该怎么做?

最佳答案

这是一个应做您想做的例子。
http://jsfiddle.net/yvy986nc/

JS的代码段。

  $('input.offered-price').keyup(function(){
      var val = 0;
      $('input.offered-price').each(function(){
         try{
              val += parseInt($(this).val(), 10) || 0;
          }catch(e){
              // just to catch parse int failures
          }
      });
      $('#result').html(val);
  });

07-28 10:27