检查重复,然后将重复值增加1

时间:2015-04-10 02:24:17

标签: javascript

我想检查副本然后如果匹配将值增加1,但如果输入为0则忽略它。我想在1中开始增量而不是0.在检查重复值时处理是正常的。

现在的问题是,如果值为0,我不想增加它将保留为0值,我想开始在值1上递增。

getDuplicateHierarchy: function() {
    var $this = this;
    var input = []
    var match = false;

    $.each($('.duplicate'), function(index, value) {
             input.push(this.value);

        for (i = 0; i < input.length; i++) 
        {
             for (j = 0; j < input.length; j++) 
             {
                  if(input[i] == input[j])
                  {
                       if( i != j)
                       {
                       match = true;
                       }
                  }
             }
        }

        if(match)
        {
             $(value).parent().append('<div class="validation-duplicateHierarchy-error">Duplicate.</div>');
             $this.isValidHierarchy = false;
        }
    });
    return $this.isValidHierarchy;
},

0 个答案:

没有答案