这次我试图将来自for 循环的数组值放入if 条件中的输入字段中。在变量v (where -: alert(v);) 中的值就像
(1.00,1.00,1.00,1.00,1.00,1.00,2.00,3.00,1.00,1.00) 和外部for 循环值为 (0,0,0,0,0,0,0,0,0,0)。到目前为止一切都很好,
现在我想把这个值 (0,0,0,0,0,0,0,0,0,0) 放在变量 v 中代替 (1.00,1.00,1.00,1.00,1.00,1.00,2.00,3.00 ,1.00,1.00)。
代码编辑.js:
getAccountName : function(container){
return jQuery('input[name="projecttaskhours"]',container).val();
},
getDuration : function(container){
var a = [];
a.push(jQuery('input[name="cf_977"]',container).val());
a.push(jQuery('input[name="cf_979"]',container).val());
a.push(jQuery('input[name="cf_981"]',container).val());
a.push(jQuery('input[name="cf_983"]',container).val());
a.push(jQuery('input[name="cf_985"]',container).val());
a.push(jQuery('input[name="cf_997"]',container).val());
a.push(jQuery('input[name="cf_999"]',container).val());
a.push(jQuery('input[name="cf_1001"]',container).val());
a.push(jQuery('input[name="cf_1003"]',container).val());
a.push(jQuery('input[name="cf_1005"]',container).val());
return a;
},
checktaskhour : function(form){ //alert("dsfd");
var thisInstance = this;
var v = thisInstance.getDuration(form); alert(v);
var choose = jQuery('select[name="assigned_user_id"]').prop('selected',true).trigger('chosen:updated').val(); // alert(choose).val();
var accountName = thisInstance.getAccountName(form);
if(choose==true){
var multiplier = 0;
for (i = 0; i < v.length; i++) {
v[i] *= multiplier;
} // alert(v);
}
},
仅此而已,如果明白我的意思,请指导我.....谢谢!