Я хотел бы иметь возможность добавлять/удалять строки/столбцы в моей таблице, но я не понимаю, как это сделать, учитывая, что мои знания в js/jquery являются базовыми. Я занимаюсь поиском и просмотром связанных тем, но никто не подходит к тому, что я хотел.Динамические строки и столбцы таблицы
Как вы можете видеть в моем коде ниже, у меня есть 11 столбцов с тегом <th>
и строка по умолчанию, и они не должны быть затронуты удалением. Кроме того, при добавлении нового столбца приростов PO как PO 10.
<table class="main-table" id="po-table" border="1">
<tbody>
<tr class="table-header">
<td>#</td>
<td>Course Code</td>
<td>Course Name</td>
<td>PO 1</td>
<td>PO 2</td>
<td>PO 3</td>
<td>PO 4</td>
<td>PO 5</td>
<td>PO 6</td>
<td>PO 7</td>
<td>PO 8</td>
<td>PO 9</td>
</tr>
<tr class="default-row">
<td>1</td>
<td><input type="text" name="course_code[]"></td>
<td><input type="text" name="course_name[]"></td>
<td><input type="checkbox" name="po1[]" value="Po1"></td>
<td><input type="checkbox" name="po2[]" value="Po2"></td>
<td><input type="checkbox" name="po3[]" value="Po3"></td>
<td><input type="checkbox" name="po4[]" value="Po4"></td>
<td><input type="checkbox" name="po5[]" value="Po5"></td>
<td><input type="checkbox" name="po6[]" value="Po6"></td>
<td><input type="checkbox" name="po7[]" value="Po7"></td>
<td><input type="checkbox" name="po8[]" value="Po8"></td>
<td><input type="checkbox" name="po9[]" value="Po9"></td>
</tr>
</tbody>
</table>
Изображения выхода:
Я думаю, вы поняли и понял, что мне нужно больше способов, чем я. Спасибо вам большое, сэр: D – Meltdowner
Надеюсь, это не слишком поздно, но вы могли бы помочь снова сэр? Я добавил новый столбец перед кодом курса и о номере строки. Как каждый раз пользователь добавляет новую строку, это будет 2, 3 и так далее. Я сделал некоторое редактирование как моего кода, так и вашего. Я редактировал мой пост выше. – Meltdowner
@Meltdowner Если у вас есть новый вопрос, то создайте для этого новый вопрос, вместо того чтобы изменить ответ на этот вопрос. – Tom