Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/05/2010, 06:25
jossss
 
Fecha de Ingreso: mayo-2006
Mensajes: 475
Antigüedad: 18 años, 6 meses
Puntos: 58
Respuesta: jquery y checkbox

Hola Mayid, lo primero muchas gracias. algo he avanzado sin embargo ahora se escribe en el h3 "especial" todo, hagas checked o unchecked. Es decir, si tengo dos check y uno se llama A y el otro B, al seleccionar el primero se escribe A, al seleccionar el segundo se escribe B y A (hasta aquí iría todo perfecto) sin embargo si desmarco A, se escribe A y B y A, si vuelvo a marca a se escribe A y A y B y A. Así hasta el infinito.
Te dejo de nuevo el codigo actual

Código:

 $(".cajas").click(function(){
			var desc ='.nombre'+$(this).attr("id");
			var saca = $(desc).val(); // tengo el id de la caracteristica
			var texto='.car'+$(this).attr("id");
			var nom = $(texto).attr("id"); //tengo el texto
			if(saca==44){ // Si el check pertenece a la caracteristica 44
				 var especial=$(".accordion h3 #"+saca+"L").text(); // Guardo el texto que hay en una variable
				}else{
				 especial=""; //si no es la 44 la vacio
					}
					
        $(".cajas").each(function(){
           $(this).removeAttr("disabled",false);
			$(".accordion h3 #"+saca+"L").text("");//vacio el texto
			$(".accordion h3."+saca).removeClass("select");// quito la imagen verde
       });
		
        $(".cajas:checked").each(function(){
			$(".accordion h3 #"+saca+"L").text(nom +" "+especial);//escribe
			$(".accordion h3."+saca).addClass("select");//añade circulo verde