per grandi linee e' come dici
il tutto si potrebbe risolvere anche in altri modi, ma che probabilmente ti risulterebbero meno chiaricodice:$('.attivato#link1').click(function(){ if($(this).hasClass('attivato')){ // qui quello che deve fare solo al primo click $(this).removeClass('attivato').addClass('disattivato'); } });
ciao