2010-06-01 12 views
7

Estoy tratando de agregar una clase CSS para el primer TD (celular) (y ningún otro td) de cada tr (fila) en mi mesa.jQuery Selector Problema (Primera TD en cada TR en una tabla)

¿Alguien me puede ayudar con el selector jQuery para esto por favor?

¡Gracias!

+0

Usted debe publicar lo que has probado hasta ahora. –

+0

Por qué. Esto debe ser de una sola línea y fácil de responder sin necesidad de mi enfoque. Por razones de argumentos, mi intento fue table> tr> td, pero esto seleccionó todos los td y no obtuve primero: child to work right. – Alex

Respuesta

10

Utilice el selector de first-child:

$("table tr td:first-child").text("I am the first child of the row"); 

Una pequeña prueba: http://jsfiddle.net/WxzfQ/

+0

Ahhh pensé que necesitaba> allí para especificar descendientes ... déjame probar esto :) – Alex

+0

¡Funciona! Gracias amigo. – Alex

+0

'table> tr' se confunde con los navegadores a los que les gusta agregar elementos' tbody' en su marcado (Firefox y Chrome son dos culpables). – karim79

Cuestiones relacionadas