Quiero iterar sobre todos los del niño del valor de retorno de una jQuery .children()
, así:Cómo iterar sobre los niños por bucle
var childs = $element.children();
for (var i = 1; i < childs.length - 1; i++)
childs__.foo();
¿Qué tengo que escribir en la línea 3 en lugar de __
, para acceder al i-ésimo niño?
Quiero este becaus quiero acceder a la (i-1) -ésimo e (i + 1) -ésimo niño en el circuito, de esta manera:
var childs = $element.children();
for (var i = 1; i < childs.length - 1; i++)
{
childs<<i>>.css('height', childs<<i - 1>>.height());
childs<<i>>.css('width', childs<<i + 1>>.width());
}
así que supongo que la función se each()
no trabajo.
debe aclarar que la OP tendría acceso al nodo DOM pura en este caso, no hay ningún objeto jQuery. – jAndy
@jAndy Sí, me acabo de dar cuenta de eso, después de volver a leer y actualizar la respuesta. ¡Gracias! – Strelok
Estrictamente hablando, un objeto jQuery no es una matriz, es * como una matriz *. –