Как вложено прятать строки таблицы?
Как вложено прятать строки таблицы?
Обычно я делаю вложенные span: <span id=span1> test1 <span id=span2> test2 </span> </span> И таким образом отображаю span1, а внутри него кнопка, чтобы показывать span2. Вложенность. Но если внутри span спрятать строки таблицы, то этот подход не работает. Как быть? Может есть какой элемент аналогичный span, но для таблиц? Или какой-то простой способ решения проблемы? |
Внутри строкового элемента span не может находится table или блочный элемент.
Опишите проблему подробнее. |
Цитата:
|
<tbody>
|
Цитата:
|
<table> <tbody id="rows_cells"> <tr> <td>1</td> <td>2</td> </tr> <tr> <td>3</td> <td>4</td> <td>5</td> </tr> </tbody> </table> <p onclick="display()">Скрыть</p> function display(){ var tbody=document.getElementById("rows_cells"); tbody.style.display=="none" ? tbody.style.display="block" : tbody.style.display="none"; } |
Цитата:
|
Цитата:
То есть чтобы было так: <table> <tbody id="rows_cells"> <tr> <td>Здесь кнопка чтобы скрывать rows_cells2</td> </tr> <tbody id="rows_cells2"> <tr> <td>Здесь кнопка чтобы скрывать rows_cells3</td> </tr> <tbody id="rows_cells3"> <tr> <td>Здесь кнопка чтобы скрывать rows_cells4</td> </tr> <tbody id="rows_cells4"> <tr> <td>5</td> </tr> </tbody> </tbody> </tbody> </tbody> </table> Но вложенность для tbody не работает. Поэтому я и спрашиваю, как это можно сделать? |
В чем проблема сделать вложенные таблицы?
|
Цитата:
Только так, чтобы не надо было создавать жаваскриптом вагона кода с таблицами, биться с лишними отступами, чтоб не сбивалось оформление, и решался весь прочий геморрой. Да, плюс учтите, что в таблице не один столбец, и все столбцы во впихнутых внутрь таблицах не должны никуда сдвигаться, ни вправо ни влево, по отношению к столбцам в основной таблице. |
Бобр,
Никак. |
Часовой пояс GMT +3, время: 23:05. |