Tengo el siguiente código:¿Cómo cambio CSS con jQuery?
$('#bc' + $.trim($this) + ' span.dashed-circle').css({ 'border' : '5px solid #000'});
que se desencadena por un click.function().
Me gustaría que fuera un conmutador, por lo que cuando hago clic en el elemento, cambia el borde a lo que tengo arriba ... pero cuando vuelve a hacer clic desaparece o más bien establece el borde en ''.
¿Pensamientos?
Editar: Debería haber sido explícito ... pero no quiero crear una clase de CSS. La razón es porque cuando hago eso, daña el formato del elemento que se está creando. Estoy seguro de que es una pequeña peculiaridad en algún lugar que lo solucionaría, pero no estoy interesado en recorrer la base de códigos completa para solucionar pequeños problemas de posicionamiento con una nueva clase. Prefiero simplemente editar el atributo css directamente, porque no interfiere con el diseño.
Edit2: Aquí está el jsfiddle of the code que estoy tratando de editar. Si lo notas, tengo los atributos de CSS al final. ¿Pero cómo dejo que eso se alterne?
Edit3: Si alguien está interesado ... la interfaz de usuario que se usará en la aplicación de web es para mi - http://www.compversions.com
mira el alternador de jquery: http://api.jquery.com/toggle/ – Cliff
Eso fue lo primero que hice, pero debido a la forma en que mi código es, me estaba dando problemas. Por eso vine aquí. – marcamillion