Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/05/2011, 13:09
Avatar de masterpuppet
masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: [JQuery] Eliminar elemento padre

Ese thousand's se lo invento, la diferencia entre uno y otro a la hora de eliminar es :

remove
Código Javascript:
Ver original
  1. if ( elem.parentNode ) {
  2.     elem.parentNode.removeChild( elem );
  3. }
empty
Código Javascript:
Ver original
  1. while ( elem.firstChild ) {
  2.     elem.removeChild( elem.firstChild );
  3. }

Lo probé en local y va mas rápido remove, lo que si es verdad es que empty.remove es mas rápido que empty, habría que ver bajo que condiciones hizo el test, cantidad de nodos, nivel de nodos anidados, eventos y data guardados en los nodos y si al remove le paso un selector, sea cual sea el caso para notar diferencia tenes que tener cientos de nodos, en una situación normal es imperceptible.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)