Tengo un problema a la hora de marcar y desmarcar elementos. Me explico. Parto de una lista de elementos
Código HTML:
Ver original
Y lo que quiero es que el usuario pueda marcar y/o desmarcar los elementos a su antojo, esto me es util si puedo saber que elementos se marcaron finalmente, se puede saber?
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
El código que he conseguido crear solo marca, no encuentro la forma de desmarcar un elemento marcado!!
Código HTML:
Ver original
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/v1.98/DTD/v1.98-strict.dtd"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script type="text/javascript"> $(document).ready(function() { $("li").click(function () { $(this).addClass('activo'); }); $("li.activo").click(function () { $(this).removeClass('activo'); }); }); </script> <style type="text/css"> .lista { padding:10px; margin:0px; list-style:none; width:50px; } .lista li { display:block; height:18px; text-decoration:none; color:#666666 !important; padding:1px 5px 1px 5px; border:1px solid #ffffff; } .lista li:hover { border:1px solid #e53500; text-decoration:none; } li.activo{ background:red; width:20px; height:20px; font-weight:bold; color:#fff; } </style> </head> <body> <ul class="lista"> </ul> </body> </html>
¿Cómo se haría para desmarcar un elemento que fue marcado?
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
Muchas gracias de antemano!