var element = "";
var aval_qty = "";
var all_qtys = [];
var chk = "";
$.each(data.response.tot_avl, function (a,b){
aval_qty = '.qty'+b.id_itm;
$(aval_qty).each(function(i, obj) {
$(this).children().eq(0).val(b.qtys);
});
all_qtys.push(parseInt(b.qtys));
});
if($.inArray(parseInt(0),all_qtys)){
$('.btn-primary').attr('disabled',true);
}else{
$('.btn-primary').attr('disabled',false);
}
我要说数组(all_qtys)
的值为0,10,20
。
数组在尝试禁用提交按钮时有0值。数组推送有些问题
实施例;如果任何项目数量为零,则数组具有项目数量,无需允许用户提交
答案 0 :(得分:1)
如果对象在数组中,inArray将返回返回数组中元素的索引,而不是指示数组中是否存在该项的布尔值,但由于Javascript中0为false,因此将输出以下内容:不在数组“。
var myarray = [];
myarray.push("test");
if(jQuery.inArray("test", myarray)) {
console.log("is in array");
} else {
console.log("is NOT in array");
}
答案 1 :(得分:0)
$q->where('employees.first_name', 'LIKE', $type);