Estoy usando jQuery, y tengo un elemento de tabla que contiene unos cientos de filas. Quiero eliminar todas las filas y luego agregar un nuevo conjunto de filas. Lo hago llamando a remove y luego agrego en el elemento padre.¿Cuál es la forma más rápida de eliminar elementos secundarios del DOM en IE?
Mi lógica de agregación es bastante rápido, y sigue el consejo dado aquí: http://www.learningjquery.com/2009/03/43439-reasons-to-use-append-correctly
Sin embargo, la sola llamada para eliminar tarda 5 veces más larga que la anexión. ¿Cuál es la forma más rápida de borrar a los hijos de un elemento dom?
EDIT: Aquí es una versión condensada del código que utilizo:
var table = $('#mytable');
$('tbody', table).remove();
table.append(tBodyContents.join(''));
tBodyContents es una matriz de cadenas, que cuando se combina formará una el HTML para las filas de la tbody.
¿Nos puede mostrar su código? – Sampson
puede publicar el código que usa para eliminar todas las filas? – SBUJOLD
Ponlo allí; lo siento, no lo he incluido antes! – bluemoo