Purtroppo da ciò che hai indicato non è semplice capire dove sta il problema, è possibile fare solo delle supposizioni.
Per il momento mi vengono in mente due possibili cause:
E' possibile che l'elemento <a> in questione non sia stato ancora creato sul DOM nel momento in cui viene eseguito quello script. In questo caso il selettore jQuery non andrà a pescare niente e non assegnerà il listener. Assicurati quindi di avere lo script dentro ready o in fondo al body.
E' possibile che ci sia qualche altro errore nel resto dello script, in tal caso la parte che hai specificato potrebbe non essere eseguita. Controlla sulla console che non saltino fuori errori riguardo lo script.
Se usi opportunamente la console web del tuo browser non credo ci sia bisogno di ulteriori plugin (IMHO).
Se ancora non riesci, prova a postare l'intero codice sorgente (html) della pagina incriminata.