Ajout de plusieurs classes sur la table td

J'ai un tableau dynamique qui doit attribuer à chaque TD c'est propre classe. Dans l'exemple ci-dessous, .l'un est appliqué à tous les td pour cette table. En utilisant seulement le CSS (ou Jquery), puis-je attribuer td classes .deux et .trois pour le deuxième et le troisième enfant de cette table?

[merci de ne pas ajouter les noms de classe de TD; c'est un tableau dynamique]

Dynamique - Pour clarifier, le nombre de TDs/Srt dans le tableau sont inconnus. Par conséquent, le CSS doit être assez intelligent pour ajuster indépendamment si il y a 3 TDs/TRs ou 10 TDs/TRs.

HTML:

<table id="foo">
  <tr>
   <td>One</td>
  </tr>
  <tr>
   <td>Two</td>
  </tr>
  <tr>
   <td>Three</td>
  </tr>
</table>

CSS:

 #foo{
   position: absolute;
   display: block;
   background: gray;
   color: white;
   height: 67px;
   width: 500px;
   border: 1px solid black;
}

tr {
   width: 500px;
   border: 1px solid black;
}

.one td {
   background: red;
   display: block;
   position: relative;
   left: 0px;
   width: 15px;
   border: 1px solid black;
   height: 19px;
   text-indent: 22px;
}

.two td {
   background: green;
   display: block;
   position: relative;
   left: 0px;
   width: 15px;
   border: 1px solid black;
   height: 19px;
   text-indent: 22px;
}

Voir JS Fiddle ici: http://jsfiddle.net/bigthyme/kM7H9/

  • Qu'est ce qu'un tableau dynamique? Je ne vois que l'ensemble du tableau a de la classe "un".
  • Ah oui, désolé d'être vague...voir la nouvelle édition.
  • Vous allez avoir plusieurs tables ou seulement un seul? Pourquoi est - .one sur la table, si vous êtes désireux sur le td éléments? Je suis confus.
InformationsquelleAutor asing | 2012-12-11