Cita: jQuery("#productos a").each(function(){
var href = jQuery(this).attr("href");
jQuery(this).attr({ href: "#"});
jQuery(this).click(function(){
jQuery("#contenido").load(href);
return false
});
Perdon, dije mal. Estas almacenando el atributo href en una variable llamada href. Ok.
Voy a pensar en otra cosa. Tu script parece perfecto. Que dice el html?