var id="'#"+id_sel+"'";
var col="'"+array_link[a]+"'";
basta
var id="#"+id_sel;
var col=array_link[a];
una stringa e' una stringa, se aggiungi extra apici e' un' altra stringa, con extra apici!
in generale ci sono un po' di giri inutili
$('.link').click(function(){
qui l' id e' this.id o $(this).attr('id')
stesso dicasi per l' href, e' l' href dello stesso this
se mai veramente ti servisse un indice
$('.link').index($(this)) e' l' indice dell' elemento in questione nella collezione di elementi con quella classe
})
quindi molto probabilmente non ti servono quegli array
ciao