Buenas compis,
Tengo un problema a la hora de marcar y desmarcar elementos. Me explico. Parto de una lista de elementos
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?
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">
<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"><head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function() {
$("li").click(function () {
$(this).addClass('activo');
});
$("li.activo").click(function () {
$(this).removeClass('activo');
});
});
.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;
}
¿Cómo se haría para desmarcar un elemento que fue marcado?
Muchas gracias de antemano!