У меня есть таблица с несколькими записями. После каждой строки таблицы входа является строкой таблицы редактирования, с ячейкой, связанной с столбцом, внутри которой находится DIV, в который динамически загружается HTML. Проблема в том, что наличие всех этих пустых строк таблицы вызывает появление большого количества лишних пробелов на странице при ее рендеринге.Показать/скрыть строку таблицы, если дочерний DIV пуст
Я понимаю, что я не могу динамически загружать HTML непосредственно в ячейку, поэтому у меня есть DIV, в который я загружаю содержимое.
Я хочу скрыть любую строку таблицы, пока дочерний DIV в ней пуст, и покажите эту строку таблицы после того, как информация была динамически загружена в дочерний DIV. Эта динамически загруженная информация также может быть удалена, поэтому мне нужно, чтобы она снова была скрыта, как только она снова пуста.
<table width="100%">
<tbody>
<tr>
<td>A</td>
<td>B</td>
<td>C</td>
</tr>
<tr style="display: none;">
<td colspan="3"><div></div></td>
</tr>
</tbody>
</table>
$("tr").each(function() {
if (this.children().filter(":empty").length) {
this.hide();
} else {
this.show();
}
});
Где мой javascript-код? – Getz
Я добавил его только сейчас – cianz