我有一些代码,在我看来,应该找到所有类'.stock-input',将它们的值加在一起,并在id #pStockQuantity中显示该值,我看不出为什么我会得到结果NaN。
JS:
$('.stock-input').keyup(function() {
var stockTemp = parseInt(0);
$('.stock-input').each(function() {
stockTemp = parseInt(stockTemp) + parseInt($(this).val());
});
$('#pStockQuantity').val(stockTemp);
});
答案 0 :(得分:2)
如果文本字段具有非数字值
,则会出现问题$('.stock-input').keyup(function () {
var stockTemp = 0;
$('.stock-input').each(function () {
stockTemp += parseInt($(this).val()) || 0;
});
$('#pStockQuantity').val(stockTemp);
})
演示:Fiddle