问题:
有这一组数据结构:123,456|123a,de456|789,654|555,654|789,654|561,358|每一个|截取一组数据,所以在这组数据中,789,654重复出现了两次。
怎样用JQ或JS找出了,并提示是第几组数据和第几组数据相同了!!在线等~~~~
有这一组数据结构:123,456|123a,de456|789,654|555,654|789,654|561,358|每一个|截取一组数据,所以在这组数据中,789,654重复出现了两次。
怎样用JQ或JS找出了,并提示是第几组数据和第几组数据相同了!!在线等~~~~
var str_ar= str.split('|');
for(var i=0;i<str_ar.length;i++)
{
for(var j=0;j<str_ar.length;j++)
{
if(i!=j)
{
if(str_ar[j]==str_ar[i])
{
alert(i+"与"+j+"相同");
}
}
}
}
<script src="jquery.js"></script>
<script>
var exists=new Array();
var str="123,456|123a,de456|789,654|555,654|789,654|561,358|";
var arr=str.split('|');
$(arr).each(function(i){
var temp=this.toString();
if(temp!="")
{
$(arr).each(function(j){
if(temp==this.toString()&& i!=j && !exists[temp])
{exists[temp]=true;alert("第"+i+"组和第"+j+"组数据相同!");}
})
}
})
</script>