HTML:
<table id="collapse">
<tbody>
<tr>
<th>Heading</th>
</tr>
<tr>
<td>Text</td>
</tr>
<tr>
<td>Text</td>
</tr>
</tbody>
</table>
Javascript / JQuery:
<script type="text/javascript">
$(document).ready(function()
{
$('#collapse');
});
</script>
CSS:
<style type="text/css">
#collapse tr{display:none;}
#collapse tr:first-child{display:table-row;}
/* or is there a prettier, better way to do this? */
</style>
Как скрыть всех детей, кроме первого ребенкав Javascript / JQuery и CSS при загрузке страницы?
Итак, на самом деле он должен просто отображать:
<table id="collapse">
<tbody>
<tr>
<th>Heading</th>
</tr>
</tbody>
</table>
Примечание: Я быне добавляйте класс CSS для каждого дочернего элемента, например .hide_child{display:none;}