La siguiente jQuery es extremadamente lenta (~ 7 seg). ¡Claramente lo estoy haciendo de la manera incorrecta!Copie el contenido de una columna a otra en jQuery
que estoy tratando de copiar el contenido de la columna a la columna col
0
en una tabla HTML por lo que si es Col 2, entonces tengo que copiar la columna 2 a la columna 0.
for (var i=0;i<31;i++)
$('.grid tr:nth-child(' + i + ') td:first-child').text(
$('.grid tr:nth-child(' + i + ') td:nth-child(' + col + ')').text()
);
HTML:
<table>
<tr><td>A</td><td>D</td><td>G</td></tr>
<tr><td>B</td><td>E</td><td>H</td></tr>
<tr><td>C</td><td>F</td><td>I</td></tr>
<!-- etc. -->
</table>
Whoops, tenían la fuente y el objetivo intercambiados originalmente. Fijo. – Annabelle
frijoles fríos. Esto funciona si cambio 'slice' a' eq'. Fuera de interés, ¿por qué mi código original era tan lento? – James
Oh, dejé el 2do parámetro para slice(). Fijo. – Annabelle