Cita: <a id="link" href="#">ir arriba</a>
Tal cual. Jquery usa el simbolo # (almohadilla) para referirse a un atributo id. No te acordas?
Tambien usa el "." (punto) para referirse al atributo class. Pero esto no significa que efectivamente haya que nombrar con almohadillas y puntos los identificadores.
Lo que esta pasando es que jquery no detecta ningun id llamado "link".