Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2013, 10:59
alyciashape
 
Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años, 7 meses
Puntos: 58
Eliminar elemento padre al pulsar checkbox

Tengo estos checkbox dentro de un tr:
Código HTML:
Ver original
  1. <input type='checkbox' name='5664' id='clacli' class='eliminar' />

Lo que quería es que se eliminara todo el TR al marcar el checkbox.

Vi esta función con jQuery aquí mismo pero no logro que funcione:
Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.         $(document).ready(function() {
  3.             $(".eliminar").click(function () {
  4.                 $('.check:checked').parent().remove();
  5.             });
  6.         });
  7.     </script>

Nótese que se muy poco de JS.

Gracias

Creo que lo he arreglado pero me ha quedado bastante feo.

Como el elemento está dentro de un label, dentro de un td y tal tuve que poner así:
Código Javascript:
Ver original
  1. $('.eliminar:checked').parent().parent().parent().remove();

¿Puedo decirle que elimine el tr inmediatamente superior y evitar todos los parent anidados?
Y si hay forma de eliminarlos nada mas pulsar en el checkbox en lugar de tener que pulsar un boton mejor.

Última edición por alyciashape; 31/01/2013 a las 11:13