pues pues, es que cuando ejecutas el $("a").each(fu.... pues, solo se aplicara a las etiquetas a que tengas impresas en el html, en caso carges un nuevo trozo de código con etiquetas a, pues, estas no tendran esa propiedad.
lo que suelo hacer en esos casos es guardar ese trozo de funcion en un .js, usualmente lo llamo basico.js, cada vez que una página necesite heredad esos atributos o funciones, pues, la cargo.
hice un ejemplo para que peudas verlo con calma, pueden descargarlo del
siguiente enlace