Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/11/2011, 21:07
Avatar de newboy_master
newboy_master
 
Fecha de Ingreso: enero-2008
Ubicación: Granada
Mensajes: 882
Antigüedad: 16 años, 10 meses
Puntos: 46
Respuesta: recuperar id del elemento con JQuery

Primero te pongo una solución alternativa usando una pequeña función:

Código Javascript:
Ver original
  1. function elimDiv(id) {
  2.     $("#"+id).remove();
  3. }

Código HTML:
Ver original
  1. <div id="uno">1</div>        
  2. <div id="dos">2</div>        
  3. <div id="tres">3</div>        
  4. <div id="cuatro">4</div>
  5.        
  6. <a href="#"  class="eliminar" onclick="elimDiv('uno'); return false">Eliminar div 1</a>        
  7. <a href="#"  class="eliminar" onclick="elimDiv('dos'); return false">Eliminar div 2</a>        
  8. <a href="#"  class="eliminar" onclick="elimDiv('tres'); return false">Eliminar div 3</a>        
  9. <a href="#"  class="eliminar" onclick="elimDiv('cuatro'); return false">Eliminar div 4</a>

Y ahora una solución que a lo mejor te interesa más:

Código Javascript:
Ver original
  1. $(document).ready( function(){
  2.  
  3.     $(".eliminar").click(function(){
  4.         var div = $(this).attr("rel");                       
  5.         $("#"+div).remove();
  6.     })
  7.  
  8. });

Código HTML:
Ver original
  1. <div id="uno">1</div>        
  2. <div id="dos">2</div>        
  3. <div id="tres">3</div>        
  4. <div id="cuatro">4</div>
  5.        
  6. <a href="#"  class="eliminar" rel="uno">Eliminar div 1</a>        
  7. <a href="#"  class="eliminar" rel="dos">Eliminar div 2</a>        
  8. <a href="#"  class="eliminar" rel="tres">Eliminar div 3</a>        
  9. <a href="#"  class="eliminar" rel="cuatro">Eliminar div 4</a>

Hay muchas opciones, es cuestión de pensar cuál es la mejor. No sé si será realmente correcto usar el atributo "rel" para ese fin pero ayuda con tu problema.

Salu2.
__________________
@jslirola - Programador Web Freelance.