Estas encabezando mal:
Cita: $(document).ready(primera);
Aqui no pases variable, y ademas hace un llamado a una funcion anonima:
Cita: $(document).ready({
// aqui todo el resto.
});
Tu codigo no funciona porque esta por fuera del document ready y se ejecuta antes de que carga el body. Eso da error.