Есть ячейка в ней select и button
<td>
<select class="added" id="select5">
</select>
<button class="add">+</button>
</td>
мои попытки
function onAddButtonClick() {
const td = this.parentNode;
const selectElement = td.querySelector('select');
const newSelect = createSelect();
const newRow = document.createElement('tr');
const newCell = document.createElement('td');
newCell.appendChild(newSelect);
newRow.appendChild(newCell);
td.parentNode.after(newRow);
}
оно просто добавило новую строку в таблицу
function onAddButtonClick() {
const td = this.parentNode;
const selectElement = td.querySelector('select');
const newSelect = createSelect();
td.appendChild(newSelect);
}
это просто добавляло селекты после кнопки с право
function onAddButtonClick() {
const td = this.parentNode;
const selectElement = td.querySelector('select');
const newSelect = createSelect();
const newTd = document.createElement('td');
newTd.appendChild(newSelect);
const tr = td.parentNode;
tr.appendChild(newTd);
}
а это добавляет столбец в конце таблицы.
А я хочу чтобы select который добавляется был под тем, что есть. Как книга на книге типа.