td colspan ne fonctionne pas pour avec des id tr

J'ai un tableau de structure similaire à ci-dessous:

<tr>
    <td colspan="5">
        TEST
    </td>
</tr>
<tr id="abcd_<?php echo  $id; ?>" style="display: none">
    <td colspan="5">
        <span id="hidtb_<?php echo  $id; ?>"></span>
    </td>
</tr>

La table est à l'intérieur d'une boucle et de la valeur de $id changements. La deuxième tr est fixé à display : block à l'aide de javascript. Mais le <td colspan="5"> n'est pas couvrant tous les cinq <td>s, au lieu d'une seule .td colspan ne fonctionne pas pour avec des id tr. Pourquoi mon colspan ne fonctionne pas ?

HTML semble correcte. Il devrait fonctionner.
il ne fonctionne pas, voir ma réponse ci-dessous...
belle réponse. mais j'ai peur qu'il charge tous les navigateurs?
au moins dans firefox et safari, il y aura problème avec display: block pour tr.

OriginalL'auteur Nitish | 2013-11-05