Hola:
Creo que ya comprendí lo que quieres. En este caso sólo los padres tienen que tener un id, los hijos no es necesario, o pueden tener uno propio y único si quieres. Daré un ejemplo:
Código:
HTML:
<table><tr id="miId"> <a onclick="mostrarHijos();">Click para ver mis hijos</a><div><td>Hijo 01</td>
<td>Hijo 02</td>
</div>
</tr>
<tr id="miId"> <a onclick="mostrarHijos();">Click para ver mis hijos</a><div><td>Hijo 01</td>
<td>Hijo 02</td>
</div>
</tr>
</table>
CSS:
table tr div {display: none;
}
JAVASCRIPT:
function mostrarHijos(enlacePinchado) {enlacePinchado.nextSibling.style.display = "block";
}
La idea es que los hijos esten en un div oculto, y cuando presiones click sobre el enlace que los debe mostrar, mediante Javscript seleccionas el nodo siguiente al enlace (el div oculto) y lo muestras. Para ocultarlo debes verificar si esta visible y luego ocultarlo, y viceversa.
Saludos.