2012-05-24 4 views
5

a menudo me encuentro haciendo cosas como esta en la manipulación de tablas: -

$($('table tr').children()[2]).html(); 

Para cuando quiero que la celda en la tercera columna sea un conjunto envuelto jQuery. Seleccionando el nodo usando [n] y luego pasando al $() para obtener un conjunto envuelto jQuery.

¿Hay alguna manera más legible de hacer esto?

Respuesta

7

Utilice el método .eq()

$('table tr').children().eq(2).html(); 

se puede utilizar como alternativa la :eq selector

$('table tr > :eq(2)').html(); 
+0

fantástico, sabía que habría una manera! ¡Muchas gracias! – rgvcorley

Cuestiones relacionadas