我正在尝试构建一个有效值,它包含2个值,名称和数量。每个数量都与名称相关联。我想要做的是如果数量等于零,那么具有名称和数量的对象不会添加到我的有效载荷中。
field.errors
var myQuantity = $('input[name="quantity[]"]').map(function() {return $(this).val();}).get();
var myName = $('[name="name[]"]').map(function(){return $(this).text();}).get();
var len = myQuantity.length;
var data = []
for (var x = 0; x < len; x++){
var element = {
"name" : myName[x],
"quantity" : myQuantity[x]
}
data.push(element);
}
console.log(data);
答案 0 :(得分:0)
只有在它不为空时才能添加。
for (var x = 0; x < len; x++){
var element = {
"name" : myName[x],
"quantity" : myQuantity[x]
}
if(myQuantity[x] != 0){
data.push(element);
}
}
console.log(data);