我有以下代码:
$('#bc' + $.trim($this) + ' span.dashed-circle').css({ 'border' : '5px solid #000'});
这是由点击触发的 function()。
我希望它成为一个开关 - 所以当我点击该元素时,它会将边框更改为上面所述...但是当再次单击它时,它会消失或者说将边框设置为''。
有什么想法吗?
编辑:我应该明确一点...但我不想创建CSS类。原因是当我那样做时,它会破坏被样式化的元素的格式。我相信这是某个小怪癖,可以通过修复整个代码库中的一些定位问题来解决,但我不想深入了解。我更愿意直接编辑css属性 - 因为它不会干扰布局。
编辑2:这里是我正在尝试编辑的jsfiddle代码。如果你注意到,我有CSS属性最后。但如何让它切换?
编辑3:如果有人感兴趣...这将用于我的Web应用程序的UI - http://www.compversions.com