Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/09/2013, 01:42
mensajeescrito
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años
Puntos: 5
Como conseguir "class" en javascript

Hola a tod@s, verán tengo el siguiente problema a ver si alguien puede ayudarme.

El caso es que tengo el siguiente código capaz de conseguir el "id" de varios "div" que contienen a su vez una foto cada uno de dichos "div".


Lo que necesito es que no pida "id" sino "class" y no se como se hace , llevo dos días con ello rebanandome la cabeza y no doy con la tecla.

Código Javascript:
Ver original
  1. // inicialmente aparece la primera opcion marcada
  2.         var ultimo=1;
  3.         $(document).ready(function(){
  4.             // evento que se ejecutara al seleccionar cualquier opcion del menu
  5.             $(".btn_cerrar_opcion div").click(function(){
  6.                 // obtenemos el nuevo id
  7.                 nuevo=$(this).attr("id");
  8.                 if(nuevo!=ultimo)
  9.                 {
  10.                     // escondemos el ultimo id
  11.                     $("#opc_"+ultimo).fadeOut(function(){
  12.                         $("#"+ultimo).removeClass("seleccionado");
  13.                         $("#"+nuevo).addClass("seleccionado");
  14.                         // mostramos el nuevo id
  15.                         $("#opc_"+nuevo).fadeIn();
  16.                         ultimo=nuevo;
  17.                     });
  18.                 }
  19.             });
  20.         })


Pero pienso que debe ser por la linea que pone:

Código Javascript:
Ver original
  1. nuevo=$(this).attr("id");

Intenté poner :

Código Javascript:
Ver original
  1. nuevo=$(this).attr("class");


Pero no me funciona, gracias de antemano.