porque aca arreglo.push estas agregando valores, al volver agrega a los anteriores, deberias resetearlo después de agregar a recorridos[i]
yo lo haria asi
Código HTML:
Ver original <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> $( function(){
var arreglo = new Array();
var recorridos = new Array();
$("#table tbody tr").each(function(){
id = $('td:eq(0)', this).text();
otroCampo = $('td:eq(1)', this).text();
recorridos.push( new Array(id, otroCampo) );
});
for (j = 0 ;j < recorridos.length; j++){
alert ('TR' + j + '- Clave 1: ' + recorridos[j][0] + ' - Calve 2: ' + recorridos[j][1]);
}
});