0

这次我试图将来自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);

    }
},

仅此而已,如果明白我的意思,请指导我.....谢谢!

4

0 回答 0