我产生了像这样的输入:
<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);
});