javascript - 使用 jQuery 计算生成的输入整数值

标签 javascript jquery

我生成了如下输入:

<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);  
  });

关于javascript - 使用 jQuery 计算生成的输入整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28773568/

相关文章:

包含文件之间的 Javascript 事件委托(delegate)

javascript - TxtBox1 的内容传输到 TxtBox2 抛出错误消息

javascript - 如何检查浏览器是否支持 css 值?

jquery - 使用 jquery 的 AJAX 调用将字符串参数发送到 Controller

javascript - 单击链接后试图防止鼠标移出

Javascript:JSON.stringify 未按预期工作

javascript - 无法使用 removeChild 从 html 正文中删除元素

javascript - HTML & jQuery - 需要下拉菜单来重叠元素

javascript - 如何使用正则表达式在 javascript 的字符串中获取两个日期中的第二个?

javascript - 排列图像缩略图