我有一个巨大的订单表格,每行有多个输入(每种产品有不同的变化)。
我遍历输入并对这些值求和以获得产品单位的总数。
$('input', $tr).each(function() { // iterate over inputs
units += Number($(this).val()) || 0; // parse and add value, if NaN then add 0
});
这适用于正常输入。
因为有些产品只有 10 的倍数(10 件、20、30,...),所以我使用了带有 step 选项的 jQueryUI Spinner - 所以用户只能使用 spinner 来插入有效值。
<input class="spinner" name="[ean-code] readonly>
var spinner = $('.spinner').spinner({
min: 0,
step: 5
});
不幸的是,这不适用于我上面的代码,我还没有找到修复它的方法......
任何想法如何继续..?谢谢!