0
for (index=1; index<=15; index++) {

            if (undefined != sku[index]) {
                //alert(sku[index] + " " + jQuery.inArray(sku[index], mr_sku));
                //var temp = sku[index];
                for (jindex=1; jindex<=15; jindex++) {
                    if ( mr_sku[jindex] != 'null' ){
                        //found = jQuery.inArray( sku[index], mr_sku );
                        if ( sku[index] == mr_sku[jindex] ) {
                            alert( sku[index] + " " + mr_sku[jindex] );
                        }

                    }
                }


            }
    found = -1;
    }   

我只是想抛出一个alertif mr_sku[jindex]equals sku[index],这让我很生气。

4

1 回答 1

0

用这个jsfiddle中的虚拟数据测试了你的代码,它似乎可以工作。我在这里的假设是在语句 index<=15, 15 是数组的最后一个索引,而不是数组的实际长度。

编辑- 第二个假设是您不希望匹配索引 0 处的元素。(正如评论中指出的索引 0 的dystroy元素不会与您当前的代码匹配)

于 2012-09-23T16:20:21.650 回答