J'ai une structure de table comme celle-ci:
<table1>
<tbody>
<tr>
<td></td>
...
<td>
<table2>
<tbody>
<tr>
<td></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
En javascript, j'ai une variable tbl
avec la valeur de $(table1)
, puis je veux obtenir tous les éléments enfants directs (tr) de <tbody>
of table1
. Mon code est:
$('tr', tb1)
Apparemment, il renvoie tous les <tr>
éléments de table1 et table2. Je pense que je peux m'en sortir
$('tr', tb1).not(function(){return $(this).parent().parent()[0] != tb1;})
ou ce genre de logique.
Je sais que je $('table1 > tbody > tr')
peux obtenir l'enfant direct tr
. Malheureusement, je ne peux pas utiliser cela.
Quelqu'un a une bonne idée à ce sujet?
Merci.