Sto diventando matto...
come è possibile che ricaricando la pagina questo codice, che dovrebbe assegnare
a dei bottoni una funzione al click (l'alert), esegue l'alert senza azione di click sui bottoni?


codice:
for (i = 0; i < locations2.length; i++) {      
        $("#link"+i).on('click', (function (i) {     
                alert(i);
        })(i));    
    }