Creo que hay un error de logica secuencial:
Cita: jQuery(this).attr({ href: "#"});
jQuery(this).click(function(){
jQuery("#contenido").load(href);
});
Primero estas invalidando el atributo href:
Cita: jQuery(this).attr({ href: "#"});
Y luego estas asignando ese href al ajax:
Cita: jQuery("#contenido").load(href);
Lo que estas pidiendo es cargar la pagina # con load.