Comment puis-je basculer CSS avec jQuery?

J'ai le code suivant:

$('#bc' + $.trim($this) + ' span.dashed-circle').css({ 'border' : '5px solid #000'});

Qui est déclenché par un clic.la fonction().

Je voudrais qu'être une bascule alors, quand je clique sur l'élément, ça change de la frontière de ce que j'ai ci-dessus...mais quand il est cliqué de nouveau il disparaît ou plutôt des ensembles de la frontière'.

Pensées?

Edit: je devrais avoir été explicite...mais je ne veux pas créer une classe CSS. La raison en est, car quand je fais ça, ça bousille la mise en forme de l'élément de style. Je suis sûr que c'est un petit caprice de quelque part qui permettrait de régler le problème, mais je ne suis pas intéressé à patauger dans l'ensemble de la base de code pour fixer peu des questions de positionnement avec une nouvelle classe. Je préférerais de beaucoup il suffit de modifier l'attribut css directement, car il n'interfère pas avec la mise en page.

Edit2: Voici le jsfiddle du code je suis en train de modifier. Si vous remarquez, j'ai les attributs CSS dernier. Mais comment faire pour qu'elle soit activée ?

Edit3: Si quelqu'un est intéressé...l'INTERFACE utilisateur qui sera utilisé dans est pour ma webapp - http://www.compversions.com

regarder jquery bascule: api.jquery.com/toggle
C'était la première chose que j'ai fait, mais en raison de la façon dont mon code est il me donnait des problèmes. C'est pourquoi je suis venu ici.

OriginalL'auteur marcamillion | 2010-12-22