У меня есть таблица HTML, к которой я хотел бы динамически добавлять или удалять строки, используя поле выбора с некоторым базовым JavaScript.
Я не добавляю отдельные строки, а группу похожих строк вв то же время.Например, если у меня уже был один набор, а затем добавлен другой, результат будет выглядеть следующим образом:
<tr>
<th colspan="2">Item 1</th>
</tr>
<tr>
<th>Title</th>
<td>X</td>
</tr>
<tr>
<th>Description</th>
<td>Y</td>
</tr>
<tr>
<th colspan="2">Item 2</th>
</tr>
<tr>
<th>Title</th>
<td>A</td>
</tr>
<tr>
<th>Description</th>
<td>B</td>
</tr>
Чтобы добавить строки, я использую метод клонирования jQuery, поэтому мне нужен какой-то элемент контейнераоднако, чтобы обойти группу строк, все, что я пробовал (span, div и т. д.), привело к неверному HTML и не функционировало правильно.
Единственный способ заставить его работать - это иметькаждый набор в отдельную таблицу, но на самом деле это не тот эффект, которого я хочу.
Могу ли я что-нибудь сделать, чтобы обойти это?